我正在开发一个带有 phonegap 的 ios 应用程序,其中我使用foursquare api列出了所有附近的场地。这是我用于列出场地的代码。
$.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");
});
});
如您所知,我为每个列表项提供了一个链接,该链接将加载一个评论页面,该页面将显示场地的详细信息。我为每个列表项提供了一个 onClick 函数,该函数将使用 ajax 调用我的 php 文件从我的数据库中获取一些详细信息。
以下是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 的错误。但它在模拟器中没有显示任何错误。在设备和桌面浏览器中显示错误!!请帮帮我。