Это странно.
Только на мобильном сафари, и с прошлой ночи этот скрипт ....
function login(login)
{
scrollTo(0,0);
var persistent = 'false'
if ($('#persistent').is(':checked')){persistent = 'true';}
if ($('#loginMsg').is(":visible")) {$('#loginMsg').hide();}
var password = $('#password').val();
var email = $('#email').val();
$.ajax({
type: "POST",
url: "rpc.php",
data: { id: email, value: password, persistent: persistent, method: "loginM"},
dataType: "json",
timeout: 5000,
success: function(data){
if (data.login=='true')
{
$('#pleaseWait').jqmShow();
location.reload(true);
}
else
{
$("#loginMsg").show();
$("#loginMsg").html(data.status);
}
},
/* error: function() {
alert('This is taking too long. You could try again now, or wait and try again later.');*/
error:function (xhr, ajaxOptions, thrownError){
alert(xhr.status);
alert(xhr.statusText);
}
});
}
alert(XMLHttpRequest.responseText);
- возвращает мне весь скрипт длястраница alert(textStatus);
- возвращает 'ok' alert(errorThrown);
- возвращает '200'
Когда я запускаю скрипт, он сразу выдает ошибки, не 'подожди 5 секунд.Я поместил скрипт в карантин, поэтому он сам по себе, чтобы другие скрипты не мешали ему.Очистил кеш на айподе.
Это кажется довольно распространенной проблемой.Похоже, что одним из решений является перезагрузка сервера, а это не вариант.