好吧,我有这个 ajax 代码,它将在 Success 块中返回 MySql 的结果。
$.ajax({
type:"POST",
url:"index.php",
success: function(data){
alert(data);
}
});
My Query
$sql = "SELECT * FROM tablename";
$rs=parent::_executeQuery($sql);
$rs=parent::getAll($rs);
print_r($rs);
return $rs
我的响应数组在成功 AJAX 警报中
Array
(
[0] => Array
(
[section_id] => 5
[version] => 1
[section_name] => Crop Details
[id] => 5
[document_name] => Site Survey
[document_master_id] => 1
[document_section_id] => 5
)
[1] => Array
(
[section_id] => 28
[version] => 1
[section_name] => Vegetative Report
[id] => 6
[document_name] => Site Survey
[document_master_id] => 1
[document_section_id] => 28
)
)
我只想得到节名 and 文档名称从结果中,以便我可以将这两个值附加到我的列表中。
不要使用返回响应print_r()
, use json_encode()
:
echo json_encode($rs);
然后在Javascript中,你可以这样做:
$.ajax({
type:"POST",
url:"index.php",
dataType: 'json'
success: function(data){
for (var i = 0; i < data.length; i++) {
console.log(data[i].section_name, data[i].document_name);
}
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)