アプリの PhoneGap で、以下の要求が Web ブラウザーと AVD では正常に機能するという厄介な問題がありますが、デバイスでは失敗します。readyState 0 を取得し続けます。
var appCredentials = "client_id=MY_CLIENT_ID&client_secret=MY_CLIENT_SECRET";
function loadVenues(){
var url = "https://api.foursquare.com/v2/venues/search?";
var ll = "&ll=-23.6057,-46.6662&limit=4";
var request = url+appCredentials+ll;
$.ajax({
dataType: "json",
url: request,
success: loadVenuesSuccess,
error: error
});
}
function error(param1, param2, param3){
alert(JSON.stringify(param1));
alert(param2);
alert(param3);
}
ブラウザと AVD の両方で動作することに注意してください。