使用this answer似乎可以将数组从一个PHP文件传递到另一个使用AJAX Javascript的文件。
但是,如果我尝试使用所有数据,它将以“未定义”的形式返回。
我错过了一步吗?
ajax.php:
<?php
$letters = array('A','B','C');
echo json_encode($letters);
?>
JS:
function loadDoc() {
letters = new Array();
$.ajax({
url:"ajax.php",
type:"POST",
success:function(msg){
letters = msg;
},
dataType:"json"
});
document.getElementById("demo").innerHTML = letters[0];
}
最终,我只想将数组恢复为['A','B','C']格式,以便与chart.js一起使用。