在進行AJAX調用之後,我正在重定向 - 使用以下代碼。但是,在AJAX完成後,它會給出錯誤警報;然後重定向。Jquery AJAX調用給出後重定向錯誤
callService($serviceUrl, $serviceName, 'POST');
//redirecting to nextpage
window.location.href = "nextPage.html";
function callService($serviceUrl, $serviceName, $method) {
......
$.ajax({
url : $serviceUrl,
dataType : "json",
type : $method,
data : $requestData,
success : function (data) {
switch($serviceName) {
case 'getTopRated': populateTopRated(data);
break;
case 'GetLatestScoop': populateLiveScoop(data);
break;
.....
}
$.mobile.pageLoading(true);
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert("Error");
$.mobile.pageLoading(true);
}
});
}
有沒有辦法解決它 - 沒有修改函數?
您的錯誤處理程序正在被調用。你可以通過查看textStatus和errorThrown字段來指定錯誤嗎? – Sid 2012-02-03 16:05:08