gpt4 book ai didi

javascript - AJAX 获取请求将每个字母放入数组

转载 作者:行者123 更新时间:2023-11-29 18:22:05 25 4
gpt4 key购买 nike

下面我有一个 AJAX get 请求。调用的 index.php 文件返回 JSON 格式的数据。我想要做的是将该数据放入 JavaScript 数组中。目前我所做的工作,但是数组将每个不同的字母放入一个数组中。

$.get('../poll/index.php?data=vehicles', function(data) {
for (var i = 0; i < data.length; i++) {
vehicles.push(data[i]);
}
console.log(vehicles);
});

enter image description here

我是不是忘记做某事了?

谢谢

最佳答案

data 是一个包含 JSON 的字符串,它不是一个数组。您有四个选项可以将响应 (JSON) 转换为 JavaScript 数据类型(数组或对象):

  1. 显式解析 JSON:Parse JSON in JavaScript?

  2. 设置正确的内容类型响应 header ,让 jQuery 自动为您解析响应:https://stackoverflow.com/q/267546/218196

  3. 将响应的格式告诉 jQuery,以便它为您解析。为此,将 'json' 作为最后一个参数传递给 $.get .

  4. 使用 $.getJSON ,相当于 3。

关于javascript - AJAX 获取请求将每个字母放入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17529473/

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