Это очень странная ошибка, и я надеюсь, что кто-то сталкивался с ней раньше.
Я использую метод jQuery $ .ajax для публикации данных из сценария входа. Каждый раз, когда я обновляю страницу входа в систему и в первый раз ввожу слово «пароль» в поле пароля, запускается метод error () $ .ajax, т. Е. Ajax не может связаться с сервером. Если я попытаюсь снова, не обновляя страницу, он сможет связаться с сервером без проблем.
Итак, подведем итог: ввод слова «пароль» в поле ввода пароля приводит к сбою $ .ajax. Клянусь, я не придумываю это!
var action = $('#myForm').attr('action');
var email = $('#myForm input[name=email]').val();
var password = $('#myForm input[name=password]').val();
$.ajax({
url: action,
type: 'POST',
data: {
email: email,
password: password
},
dataType: 'json',
timeout: 20000,
cache: false,
error: function(xhr,status,error){
alert('Cannot communicate');
},
success: function(data){
alert('OK');
}
});