gpt4 book ai didi

php - jQuery JSON 和 PHP 关联数组数组问题

转载 作者:行者123 更新时间:2023-12-01 07:23:33 26 4
gpt4 key购买 nike

您好,我想知道是否有人可以帮助我?

我有以下代码。它从 php 文件检索 JSON 数据。 Json 的格式如下:

{"Title":"rose","Price":1.25,"Number":15},{"Title":"daisy","Price":0.75,"Number":25},{"Title":"orchid","Price":1.15,"Number":7} 

此 JSON 是使用以下 php 代码创建的:

$shop = array();
$shop = array( array( Title => "rose",
Price => 1.25,
Number => 15
),
array( Title => "daisy",
Price => 0.75,
Number => 25,
),
array( Title => "orchid",
Price => 1.15,
Number => 7
)
);

echo json_encode($shop);

每当我尝试使用 obj.Title 访问数据时,我都会收到一条未定义的消息。

 $.ajax({
type: "GET",
url: "data.php",
success: jsonDo
});

//JSON DATA = {"Title":"rose","Price":1.25,"Number":15},{"Title":"daisy","Price":0.75,"Number":25},{"Title":"orchid","Price":1.15,"Number":7}

function jsonDo(data) {

var obj = jQuery.parseJSON(data);

alert(obj.Title)

}

我想知道如何访问 JSON 中的键并显示数据?

感谢一百万。

最佳答案

var obj = jQuery.parseJSON('{"Title":"rose","Price":"1.25","Number":"15"}');

alert(obj.Title);

这项工作。检查代码中的差异。

好吧,这更正确:

var obj = [
{"Title":"rose","Price":"1.25","Number":"15"},
{"Title":"daisy","Price":"0.75","Number":"25"},
{"Title":"orchid","Price":"1.15","Number":"7"}
];


alert(obj[1].Title);

关于php - jQuery JSON 和 PHP 关联数组数组问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11335606/

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