gpt4 book ai didi

javascript - 使用 JQUERY 和 Ajax 获取祈祷时间 JSON 数据

转载 作者:行者123 更新时间:2023-11-30 18:10:32 25 4
gpt4 key购买 nike

我想从此链接使用 Jquery ana Ajax 读取 JSON 数据

http://praytime.info/getprayertimes.php?lat=31.950001&lon=35.9333&gmt=180&m=3&y=2013&school=0&format=json&callback=

这是我的代码:

 $(document).ready(function() { 

var strUser ="http://praytime.info/getprayertimes.php?lat=31.950001&lon=35.9333&gmt=180&m=3&y=2013&school=0&format=json&callback=?";

$.ajax({
url: strUser ,
dataType: 'jsonp',
success: function(data){

jQuery.each(data, function(){
alert("yes");

});
}

});


});

我用其他链接试过这段代码,它是正确的,但是从指定的链接我没有得到任何输出,你能帮我吗??

最佳答案

您尝试使用 JSONP 访问的 url 不支持它。服务器需要将响应作为 JSON 返回,但还将响应包装在请求的回调中。所以解决这个问题的一种方法是使用服务器端代理,它从指定的 url 获取响应并将其传递给您的客户端 js,例如:

$.ajax({
type: "GET",
url: url_to_yourserverside_proxy,
dataType: "json",
success: function( data ) {
console.log(data);
}
});

在哪里url_to_yourserverside_proxy 是一个服务器端文件,它从指定的 url 获取响应

关于javascript - 使用 JQUERY 和 Ajax 获取祈祷时间 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14681441/

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