gpt4 book ai didi

jquery - 遍历Json数组

转载 作者:行者123 更新时间:2023-12-01 00:08:31 25 4
gpt4 key购买 nike

编辑这是我从中获取响应的函数

$(document).ready(function()
{

$.ajax({
method: "get",
url: 'ctr_seearmylist.php',
dataType: 'jsonp',
data: 'get=squad',
success: processSquads
});

});

这是创建响应的 php 片段:

{..... //iterates throuh a result taken from the database
$temp[0]=$id;
$temp[1]=$squad_id;
$result[]=$temp;
}
$result=json_encode($result);
}
return $result;
}

如果我调用alert(response.constructor);我明白

function Array() {
[native code]
}

结束编辑

如何使用 jquery 或 javascript 或其他有效的方法迭代 json 数组?

我得到的 json 响应具有以下形式:[["1","12"],["2","3"],["3","7"]]

我应该提到使用response.length;没有效果

function processSquads(response)
{
alert (response[0][0]); // works and returns 1
alert (response[0]); // works and returns 1,12
alert (response.length); //doesn't work so I can't iterate
}

很抱歉今天提出了很多问题,但我刚刚开始使用 Ajax,但我遇到了困难。

最佳答案

使用 Jquery:

var arr = [["1","12"],["2","3"],["3","7"]];
jQuery.each(arr, function() {
alert(this[0] + " : " + this[1]);
});
//alerts: 1 : 12, etc.

这会迭代数组,然后显示索引 0 和 1 中的内容。

关于jquery - 遍历Json数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4707851/

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