gpt4 book ai didi

javascript - 我想解析 json ,但不成功。任何人都可以检查我的代码吗

转载 作者:行者123 更新时间:2023-11-28 21:10:44 24 4
gpt4 key购买 nike

我创建了一个 php 页面,它从数据库中打印此内容

[{"sha_id":"2","sha_text":"This is 1st sha."},{"sha_id":"4","sha_text":"this is 2nd sha"}]

现在我想从中提取每个变量..在谷歌搜索一段时间后我得到了这个

$(document).ready(function(){
var output = $('#output');

$.ajax({

url: 'http://xxxx.com/android_sha/index.php',
dataType: 'jsonp',
jsonp: 'jsoncallback',
timeout: 5000,
success: function(data, status){
$.each(data, function(i,item){
var landmark = '<h1>'+item.sha_id+'</h1>'
+ item.sha_id+'</p>';

output.append(landmark);
});
},
error: function(){
output.text('There was an error loading the data.');
alert("error");
}
});
});

但它总是提醒我错误。我可能在 $.each(data, function(i,item){) 处出现问题,但无法弄清楚正确的格式应该是什么。

最佳答案

如果触发了alert("error"),并不意味着$.each函数失败,而是意味着jQuery无法加载指定的url或者ajax请求存在其他问题。这会触发错误函数,从而发出错误消息警报。

检查请求是否正常工作,例如使用 Chrome 的开发者工具查看网络流量。如果页面返回非 200 状态代码,这就是成功函数未触发的原因。

关于javascript - 我想解析 json ,但不成功。任何人都可以检查我的代码吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8762817/

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