2
我做一個AJAX調用我的服務器,以獲得數據:IPAD NETWORK_ERR:XMLHttpRequest的異常使用jQuery的AJAX調用Safari和Chrome 101
function LoadWebViewFile() {
var currentURL = null;
$.ajax({
url: 'Default.aspx/LoadWebViewFile',
type: 'POST',
contentType: 'application/json; charset=utf-8',
async: false,
dataType: "json",
data: '{ "FileID": "' + Documents.getSelectedID() + '" }',
success: function(Result) {
var ClientResponse = JSON.parse(Result.d);
if (ClientResponse.Success) {
currentURL = ClientResponse.Data;
}
else {
showPopUpDialog('indicator', {
message: ClientResponse.Message,
type: 'error'
}, false);
}
},
error: function(xhr, textStatus, errorThrown) {
alert(xhr.responseText);
alert("An AJAX error occured: " + textStatus + "\nError: " + errorThrown);
showPopUpDialog('indicator', {
message: 'An error occured while trying to load the file',
type: 'error'
}, false);
}
});
return currentURL;
}
它工作正常,在PC(即鉻), 但在使用IPAD時Safari和Chrome會失敗,並且數據很大(意味着在服務器端需要更多時間)。
我得到的錯誤是:
NETWORK_ERR:XMLHttpRequest的異常101
,我不知道爲什麼... 我不能異步更改爲false,因爲沒有什麼作品。