gpt4 book ai didi

javascript - 解析通过 Ajax 传递的 JSON 对象

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:19:40 24 4
gpt4 key购买 nike

我正在尝试解析从数据库返回并编码为 JSON 对象的信息。

这是检索信息的代码:

   private function retrieve_standards_one(){
$dbh = $this->connect();
$stmt = $dbh->prepare("SELECT code, standard_one_id
FROM standard_one
WHERE grade_id = :grade_id
ORDER BY standard_one_id");
$stnd = array();
for($x = 0; $x < (count($this->grades)); $x++){
$stmt->bindParam(':grade_id', $this->grades[$x], PDO::PARAM_STR);
$stmt->execute();
$stnd[] = $stmt->fetchAll(PDO::FETCH_ASSOC);
}
$json = json_encode($stnd);
return $json;
}

以及我尝试解析信息的方式:

  $.ajax({
type: "POST",
url: "lib/search/search.standards_one.php",
async: "false",
data: {subjects: subjects, grades: grades},
success: function(response){
$("#standards_results").html("");
var obj = $.parseJSON(response);
$.each(obj, function(){
alert(this['code'] + ", " + this['standard_one_id'])
});
}
});

我已经尝试了很多不同的方法来做到这一点,但我只得到 [object][object] 作为响应。

这是响应:

http://i.imgur.com/E5Hux.png

最佳答案

使用

console.log(this['code'] , this['standard_one_id'])

代替

alert(this['code'] + ", " + this['standard_one_id'])

关于javascript - 解析通过 Ajax 传递的 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14035594/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com