私は、foursquare APIを使用して近くのすべての会場をリストしているphonegapを備えたiosアプリを開発しています。これは、会場のリストに使用したコードです。
$.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");
});
});
あなたができるように、各リスト項目のリンクを提供しました。これにより、レビューページが読み込まれ、会場の詳細が表示されます. リスト項目ごとに、php ファイルへの ajax 呼び出しを使用してデータベースから詳細を取得する onClick 関数を指定しました。
以下は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 のエラーが発生することです。しかし、シミュレーターではエラーが表示されません。デバイスとデスクトップのブラウザでエラーが表示されます!! 私を助けてください。