gpt4 book ai didi

php - 未捕获的类型错误 : Cannot read property JSON

转载 作者:行者123 更新时间:2023-12-01 05:44:56 25 4
gpt4 key购买 nike

下面有 JSON PHP 输出

{"data_0":{"data_1":{"A":0,"B":0},"data_2":{"C_C":"CC","D_D":"DD"}}}

在 jQuery 中有代码:

$.ajax({
url : 'process.php',
dateType: 'json',
type: 'POST',
data : {val : data_val},
success: function(data){
$(data.data_0.data_2).each(function(key, value) {
alert(key + " " + value);
});

但是运行时我收到错误:未捕获类型错误:无法读取未定义的属性“data_2”。

如何解决?

非常感谢你。

最佳答案

更改此:

dateType: 'json',

对此;

dataType: 'json',

您的类型应该是dataType而不是dateType

<小时/>

此外,您应该使用 jQuery 的 $.each() 实用方法,而不是 .each():

$.each(data.data_0.data_2, function(key, value) {
alert(key + " " + value);
});

$.each() docs:

The $.each() function is not the same as $(selector).each(), which is used to iterate, exclusively, over a jQuery object. The $.each() function can be used to iterate over any collection, whether it is an object or an array. In the case of an array, the callback is passed an array index and a corresponding array value each time.

关于php - 未捕获的类型错误 : Cannot read property JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27793685/

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