我已經寫了一個應用程序,完美地在android上工作。我已經爲iOS版本添加了相同的代碼,並將其加載到我的iPod touch第二代。應用程序中的所有內容都顯示正常,但似乎無法發送/接收ajax請求。在我的應用程序有一個登錄,我使用ajax電話登錄。ipod連接到互聯網罰款,所以我不知道爲什麼這個代碼不起作用。ajax代碼在android中工作,在iOS上失敗
是因爲它的舊手機嗎?我構建了應用程序以支持iOS 3.0。還有什麼可能的?
感謝
編輯: 是的,這是一個純粹的Web應用程序,而我負責的AJAX的問題。這是特別的部分:
$.ajax({
type: "POST",
url: "https://website.com/a/login/",
data: data,
dataType: "json",
async: false
}).success(function (data) {
window.localStorage.setItem("token", data["token"]);
window.localStorage.setItem("oid", data["oid"]);
// alert(data["token"]);
}).error(function (a, b, c) {
$('#submit').button('enable');
alert("One of your credentials is incorrect, please try again");
});
首先,哪些代碼不起作用?它是一個Web應用程序或本機應用程序?如果是一個Web應用程序,我會建議閱讀移動Safari和Chrome的差異。但首先,顯示非工作代碼。 – 2012-02-16 17:56:10
@RaphaelAyres我剛剛進行了編輯 – mugetsu 2012-02-17 02:17:25
我也是從純Javascript Javascript HTML應用程序出現此問題(沒有本機代碼,沒有電話差距) – 2013-02-09 16:56:59