gpt4 book ai didi

php - 将我的 php 数组转换为 [object Object] json/JavaScript

转载 作者:行者123 更新时间:2023-12-02 18:26:52 25 4
gpt4 key购买 nike

JSON 非常令人困惑,我找不到可以帮助我的帖子,所以我决定自己问这个问题。

快速摘要

当使用 json 传递到我的 JavaScript 时,我需要我的 php 数组对于包含 id、标签和类型的每个数组显示为 [object Object]。这是我尝试过的:

if( $node_id == NULL ) {
echo json_encode(array(
0 => array( array("id" => 1, "label" => "A lunch", "type" => "folder"), array("id" => 2, "label" => "A lunch", "type" => "folder"))
));
}

当我运行此代码时,我不断显示警报:

{"0":{"0":{"id":1,"label":"A lunch","type":"folder"},"1":{"id":2,"label":"A lunch","type":"folder"}}}

什么时候应该看起来像

[object Object],[object Object]

有人可以帮忙通过 json 将其转换为该格式吗?或者如何完成?

最佳答案

您正在警告一个字符串,因此 jQuery 似乎没有将您的响应识别为 JSON,并且它没有被解析。试试这个:

$.ajax({
url : "php/resource.php",
data : { node_id: node_id },
dataType : "json"
}).done(function(data) {
alert(data);
return callback(null, data);
}).fail(function() {
return callback("AJAX error");
});

关于php - 将我的 php 数组转换为 [object Object] json/JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18282182/

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