gpt4 book ai didi

javascript - 获取json数据出错,ajax

转载 作者:行者123 更新时间:2023-11-30 12:22:17 25 4
gpt4 key购买 nike

我试图在不使用ajax 刷新页面的情况下从服务器获取数据,所以问题是数据像文本而不像json 数据

我的代码:

$.ajax({
type: "GET",
url: "http://localhost:8080/search?key=" + QUERY + "",
success: function (reslt) {
console.log(reslt);
console.log(reslt.length);
}
});

和服务器上的数据:

我使用 nodejs 和 express 框架代码:

router.get('/search', function (req, res) {
tab = ['08:00', '09:00', '10:00', '11:00'];
res.end(JSON.stringify(tab));
});

为什么当我执行 console.log(reslt[3]); 时它给我 8 ,应该给我 10:00

最佳答案

使用

dataType: 'json'

如果您的响应是 JSON,请始终将 datatype 设置为 json。这样做

$.ajax({
type: "GET",
dataType: 'json',
url: "http://localhost:8080/search?key=" + QUERY + "",
success: function (reslt) {
console.log(reslt);
console.log(reslt.length);
}
});

关于javascript - 获取json数据出错,ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30620536/

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