Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 从ajax响应中检索值_Jquery - Fatal编程技术网

Jquery 从ajax响应中检索值

Jquery 从ajax响应中检索值,jquery,Jquery,我使用jQuery.ajax发送数据,然后监听响应。当我使用console.log() 我需要使用JS函数输出此信息,因此我尝试lop: for(var i=0; i <response.arr; i++){ // HOW DO I GET: // Item: large book // Item: 2 cups } for(var i=0;i由于arr属性包含一个数组,您需要通过for循环中的索引来访问它。还要注意,您需要迭代响应的长度。arr。尝试以下操作: for (

我使用jQuery.ajax发送数据,然后监听响应。当我使用
console.log()

我需要使用JS函数输出此信息,因此我尝试lop:

for(var i=0; i <response.arr; i++){
  // HOW DO I GET: 
  // Item: large book
  // Item: 2 cups
}

for(var i=0;i由于
arr
属性包含一个数组,您需要通过
for
循环中的索引来访问它。还要注意,您需要迭代
响应的
长度。arr
。尝试以下操作:

for (var i = 0; i < response.arr.length; i++){
    var item = response.arr[i].item;
    console.log(item);
}

首先,需要使用函数将json字符串解析为json对象:

var json = JSON.parse(response);
然后,要仅迭代数组,请执行以下操作:

for(var i = 0; i < json["arr"].length; i++) {
      console.log(json["arr"][i].item);          
}
for(var i=0;i
for
修复后,
return
仍然非常可疑
var json = JSON.parse(response);
for(var i = 0; i < json["arr"].length; i++) {
      console.log(json["arr"][i].item);          
}