0
我正在用的PhoneGap(科爾多瓦),並且,altough,應用程序的$。員額和$不用彷徨功能工作的大部分時間,下面的代碼是不工作:JQuery獲取方法的參數或AJAX與Phonegap無法使用?
$.get(urlLastPosition + '?taxi_id=16')
.done(function(data){
lat = data.latitude;
lon = data.longitude;
});
我曾嘗試用AJAX方法,但它仍不能工作,
$.ajax({
type: 'GET',
url: 'http://arcane-lowlands-6512.herokuapp.com/positions/get_last.json?taxi_id=16',
success: function(data){
lat = data.latitude;
lon = data.longitude;
console.log(data.id);
},
dataType: 'JSON'
});
當我這個$不用彷徨方法之前說的確實工作
$.get(taxiUrl + "/" + taxId + ".json")
.done(function(data){
drivId = data.current_driver_id;
result.push(data.installation_id);
});
而且我已經嘗試過了瀏覽器和其作品,使用鉻以及郵差(擴展)。 任何幫助將不勝感激。
您的第二個代碼段正在爲我工作。他們都在瀏覽器中爲你工作,對吧?您應該嘗試添加錯誤處理程序,以便您可以收到一些消息... –
這是CORS請求嗎? –
我真的不知道CORS請求是什麼。是的,它正在我的瀏覽器上工作,我確實添加了jqXHR的線路,包括fail(),done(),always(),它只能到always(),所以沒有真正的錯誤,儘管調試它並沒有'回發任何ResponseText,真的很奇怪,因爲我說這個$ .get的唯一區別是我發送了一些參數。 –