Я создал страницу входа, которая использует .ajax-вызов общего обработчика c # (.ashx) для проверки имени пользователя и пароля перед тем, как позволить пользователю войти в систему.
Если вы нажмете на ссылку для входа
<a href="#" class="ui-state-default ui-corner-all CustomButton" onclick="goLogin();return false">
вызов .ajax успешно завершается, и пользователь входит в систему. Я пытаюсь сделать так, чтобы пользователь мог просто нажать клавишу «Ввод» из поля пароля:
$("#pword").keydown(function(e) {
if (e.keyCode == 13) {
goLogin();
}
});
Используя Firefox, оба способа работают просто отлично, и пользователь входит в систему. Однако в Chrome нажатие клавиши «enter» вызывает функцию ошибки моего вызова .ajax и не регистрирует пользователя.
Параметры и ответы на консоли Firefox выглядят одинаково, как и ожидалось.
Что может быть причиной этого и / или как я могу отладить его в Chrome?