gpt4 book ai didi

javascript - JS中打印json数组

转载 作者:行者123 更新时间:2023-12-01 02:23:13 25 4
gpt4 key购买 nike

我正在尝试使用 JS 在浏览器控制台中打印来自 PHP 的 JSON 响应。我在这里和其他网站上看到了很多帖子,但我做不到。

我有一个这样的 JSON

{"0":{"codigo_intervencao":"Apoio Emocional - 5270"},"1":{"tempo":"30"},"2":{"codigo_intervencao":"Apoio Emocional - 5270"},"3":{"tempo":"30"},"4":{"codigo_intervencao":"Apoio Emocional - 5270"},"5":{"tempo":"231518"},"6":{"codigo_intervencao":"Apoio Emocional - 5270"}}

我想在控制台中打印,例如,“codigo_intervencao”键的每个值,但我无法实现这一点。

我尝试过类似的事情:

$(document).ready(function() {

$( "#target" ).click(function() {
console.log("Select JS");
$.ajax({
type: "POST",
url: "select.php",
dataType: 'html',
success: function(response) {
console.log("Response:" + response); // Here it prints above json
var array = $.parseJSON(response);
var tempo = 0;
var arrayLength = array.length;

for (var i = 0; i < arrayLength; i++) {
console.log(array[i]['codigo_intervencao']);

}
});
});
});

最佳答案

您有一个 JSON 对象,而不是数组。

var elements = $.parseJSON(response)
for (element in elements){
console.log(elements[element]['codigo_intervencao'])
}

迭代 JSON 并获取所需的元素。

关于javascript - JS中打印json数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49040397/

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