0
我將應用程序的電話範圍從0.9.3更新爲2.2.0,並將jQuery從1.4.4更新爲1.6.4。我在幾臺設備上測試了這些應用程序。JQuery Ajax僅適用於同步Ajax調用,對異步Ajax調用沒有響應
- 對於Android 2.3 - 應用程序工作正常(能夠使用用戶名和密碼進行ajax調用)。
- For Android 3.2 - Ajax調用保持加載並等待來自服務器的響應。
- 對於Android 4.0 - Ajax調用保持加載並等待來自服務器的響應。
- 對於Android 4.1.2 - Ajax調用保持加載並等待來自服務器的響應。
該應用程序當前正在使用異步調用,並且無法接收來自服務器的響應。 我使用同步調用測試了應用程序,並且一切正常(能夠發送和接收響應表單服務器)。我想使用異步調用的原因是我不想鎖定屏幕。
任何人有關於這個問題的想法?
以下是我的代碼。
$.ajax({
type: "GET",
username: uname,
password: pword,
cache: false,
data: null,
url: baseURL+'weeks',
dataType: "xml",
contentType: "application/xml;charset=utf-8",
crossDomain: false,
error: loginErrorHandler,
success: weeksParse,
});
額外的逗號不會引發語法錯誤異常 – xiaoyi
感謝您的建議,但它仍然無法正常工作。不確定它會不會有幫助,但readyState看起來好像停留在1並且不再更新。 –