我试图通过POST将JavaScript数组发送到PHP文件.
JS:
var songlist = ['song1', 'song2', 'song3'];
var sendData = function(){
var data = songList.join(',')
$.post('test.php', {data: data}).always(function() {
window.location = 'test.php';
});
}
sendData();
Run Code Online (Sandbox Code Playgroud)
test.php的:
<?php
$songData = $_POST['data'];
$songData = explode(',', $songData);
print_r(array_values($songData));
?>
Run Code Online (Sandbox Code Playgroud)
当sendData(); 指导我test.php我得到:
注意:未定义的索引:数据
当我尝试打印或使用它时,为什么数据变量没有任何值?