我的 AJAX 请求是这样的 -
$.ajax({
type: "POST",
url: "ajax/feed-check.php",
dataType: "json",
data: {
server: server,
},
complete: function(data) {
console.log(data);
$('.Agencies').html('<p>'+data[0]+'</p>');
}
})
上面的返回和数组如下所示
[{"feed_name":"example.zip","feed_time":"2015-10-16 00:00:24","feed_size":"1222","back_office"
:"example4","agencyID":"example2"},{"feed_name":"example2.zip","feed_time":"2015-10-16 08:20:00","feed_size"
:"3145","back_office":"example1","agencyID":"aaa"}]
"
当AJAX请求中的完整功能完成时,我如何获取数据我正在尝试这样做
complete: function(data) {
$('.Agencies').html('<p>'+data[0]+'</p>');
}
但是我变得不确定,有人可以告诉我哪里出了问题吗?我需要取出所有数据。
我的 PHP 脚本 -
$whereArray = array(
"$where",
"=",
$_POST['server'],
);
$andArray = array(); //- Blank 'AND' array so that the 'get' call below doesn't fail if no 'ANDs' are passed.
$orArray = array(); //- Blank 'OR' array so that the 'get' call below doesn't fail if no 'ORs' are passed.
$order = array();
$agencyfeed = paddyDB::getInstance("paddy_ms")->get('feed_files', $whereArray, $andArray, $orArray, $order);
//print_r ($agencyfeed->results());
$feeds = [];
foreach ($agencyfeed->results() as $key) {
$feeds[] = $key;
//$key = $feeds['feed_name'];
}
echo json_encode($feeds);
正在查看错误的文件,derp。已使用相关详细信息更新了帖子
谢谢。
最佳答案
试试这个:
complete: function(data) {
$.each(data, function(i, member)
{
$(".Agencies").html('<p>'+data[i].feed_name+'</p>');
})
}
关于php - 从 PHP 响应返回数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33649317/