gpt4 book ai didi

jquery - Ajax 查询在电话间隙 iOS 应用程序中失败,状态为 0

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

我正在开发一个带有 phonegap 的 ios 应用程序,我在其中使用 foursquare api 列出所有附近的 field 。这是我用来列出 field 的代码。

$.getJSON('https://api.foursquare.com/v2/venues/search?ll='+pos+'&radius=10000&client_id=2POUFAUU4ZBJ2MTDOY3S2YHR2NIT52FYW0LUTPHBMNTJFJNQ&client_secret=YFDZI1YWV3ZI5S5SPM2DZJEQIEBPIDJ5XFZBWTIKIQZVQNYM&v=20120101&limit=60',
function(data) {

console.log(pos);
$.each(data.response.venues, function(i,venues){

content = '<li id="list-item"> <p><a href="#reviewPage" onClick=" return reviewPageAction(this)">' + venues.name + '</li>';

$(content).appendTo("#mer");

});
});

如您所知,我已经为每个列表项提供了一个链接,该链接将加载一个评论页面,该页面将显示 field 的详细信息。我为每个列表项提供了一个 onClick 函数,它将使用对我的 php 文件的 ajax 调用从我的数据库中获取一些详细信息。

下面是onclick函数的代码

$.ajax({
type: 'GET',

url: 'http://127.0.0.1/myPHPFile.php',
data: { id: venueId},
success: function(response) {


alert(response);
},
error:function(xhr,status,error){

alert("failure "+xhr.status);
$("#result").html('there is error while submit');
}
});

出于测试目的,在 myPHPFile.php 中仅回显一个字符串。

问题是我总是收到状态为 0 的错误。但它在模拟器中没有显示任何错误。在设备和桌面浏览器中显示错误!!请帮帮我。

最佳答案

您是否在 config.xml 中配置了访问权限?喜欢:

<access origin="https://api.foursquare.com" />

或对于所有域:

<access origin="*" />

更多信息请访问:http://docs.phonegap.com/en/2.4.0/guide_project-settings_index.md.html

关于jquery - Ajax 查询在电话间隙 iOS 应用程序中失败,状态为 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17610066/

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