当我将 php 数组传递给 jquery
$testArr = array('a','b','c');
echo json_encode($testArr);
jQuery脚本
$.post(
"http://localhost/xiuno",
{useranswers:arr,shijuanid:shijuanid},
function(data){
alert(data[0]);
}
它什么都没有显示,那么,如何使用索引访问数据?
还有一件事让我很困惑,我改为alert(data[0]);
显示alert(data);
,["a","b","c"]
它既不是 JSON 类型,也不["0":"a","1":"b","2":"c"]
是数组,因为它不能通过索引访问,那么,从 PHP 脚本中检索到的数据到底是什么?它应该是 JSON,但不是。
另外,我想知道有没有办法直接从 PHP 传递数组,下面的代码不起作用
$testArr = array('a','b','c');
echo $testArr;
因为一个数组不能回显,那怎么办呢?