我使用以下代码向PHP文件发送AJAX请求:
$.post({
url: "manage.php",
dataType: "JSON"
}, {
firtname: John,
lastname: edwin
}, function(data){
$("#persons").html(data[0])
});
我的PHP文件以如下数组返回数据:
$a = 0;
while ($a < 5)
{
$data[$a] = "person".$a;
$a2++;
}
echo json_encode($data);
我想返回类似$data[0] = "person 1";
的数据。我怎样才能在AJAX中处理这个问题?正如您在上面所看到的,我正在尝试data[0]
,但没有成功。我怎样才能做到这一点?感谢
答案 0 :(得分:1)
$.post{'manage.php',{firstname:'John',lastname:'edwin'},function(data){
$('#persons').html(data.0);
},'json');
答案 1 :(得分:1)
$.post({
url: "manage.php",
dataType: "JSON"
}, {
firtname: John,
lastname: edwin
}, function(data){
$("#persons").html(data[0])
});
在我的php文件中我的Array变量是错误的,这就是为什么我没有获取数据。抱歉,谢谢:)