1
我有以下代碼:jQuery的Ajax回調難度
$.ajax({
// type: "POST",
url: webMethod,
data: $.toJSON(params),
// dataType: "json",
// contentType: "application/json",
success: function (obj) {
if (obj == 1) {
window.location = 'Postpaid/Dashboard';
// $.mobile.changePage('#dashboard', 'slide', false, true);
}
else if (obj == 0) {
window.location = 'Prepaid/Dashboard';
}
else if (obj == -1) {
window.location = 'Home/Index/#login1';
}
else {
$.mobile.changePage('#login2', 'slide', false, true);
$('#txtMSISDN2').val(obj.Pin.MSISDN);
$('#txtPin').val(obj.Pin.PIN);
$('#txtMSISDN2').attr('readonly', 'readonly');
}
},
error: function() {
alert('error returned.');
}
});
從我返回一個整數標誌的方法。我想根據return int將用戶重定向到相應的網頁。但是,此代碼不起作用。有什麼建議麼?
我用window.location的錯誤嗎?非常感謝你!
在此先感謝!
是否已確認'obj'確實是一個整數,而不是像{「X」:1}的東西嗎? –
'obj'包含什麼?它是否進入成功範圍,還是失敗?什麼不起作用 –
該方法肯定會返回一個整數。我在響應中用Firebug進行調試時檢查。 if語句確實需要執行。他們都沒有.. – Dragan