У меня есть следующий код:
$.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.');
}
});
Из метода я возвращаю целочисленный флаг. Я хочу перенаправить пользователя на соответствующую веб-страницу в соответствии с возвращаемым int. Однако этот код не работает. Есть предложения?
Я неправильно использую здесь window.location? Большое спасибо!
Заранее спасибо!