Тема: ESC button keydown
Показать сообщение отдельно
  #5 (permalink)  
Старый 27.08.2011, 15:15
Интересующийся
Отправить личное сообщение для Smoker Посмотреть профиль Найти все сообщения от Smoker
 
Регистрация: 11.08.2011
Сообщений: 17

melky, серьёзно? Я тоже так думаю.

Вот полный код:
<!DOCTYPE html>
<html>
<head>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script>
    $(document).keydown(function(e) {
        if( e.keyCode === 27 ) {
            alert('Pressed escape');
            $.post('/', function() { alert('OK'); });
            return false;
        }
    });
    </script>
</head>
<body>
</body>
</html>

Результат при нажатии escape: сначала окно с "Pressed escape", успешный запрос и затем окно с "OK":
ajax-post-false.png

Если просто закомментировать "return false;", то при нажатии escape вылезет "Pressed escape" и неуспешный запрос:
Вложение 904

В чём ошибка?

P.S. Второй файл почему-то при заливке JPEG'ом стал.

Последний раз редактировалось Smoker, 27.08.2011 в 15:19.
Ответить с цитированием