使用JSON.parse(data)之后如何访问通过AJAX响应获得的数组值?

时间:2019-05-14 09:27:13

标签: javascript php arrays json ajax

我将array(此数组是从数据库中获得的)从PHP传递给JS,作为对我来自JS的ajax请求的响应。

所以我的问题是: 如何访问JS内部通过PHP从AJAX发送的array的值?

PHP代码:

while($temp = @mysqli_fetch_array($execute_query)){
    $items_list[] = $temp['item_name'];
  }
}
echo (json_encode($items_list));

PHP输出:

  

[“ 100%全麦面包”,“杏仁饼”,“杏仁蛋糕”]

JS代码(使用jQuery):

var items_name_list = [];
$.ajax({
          url : 'get_items_list.php',
          datatype : 'json',
          success : (data)=> {
            items_name_list.push(JSON.parse(data));
          },
          error : (e) => {console.log(e);}
        });

JS输出(在控制台上):

  

[]   0:(166)[“ 100%全麦面包”,“杏仁饼干”,“杏仁蛋糕”]   长度:1    proto :数组(0)

如何访问Almond Biscotti内部的值array 0

  

(166)[“ 100%全麦面包”,“杏仁薄饼”,“杏仁蛋糕特价”] **

0 个答案:

没有答案