dim137
@dim137
python, django, linux

Почему в данном случае не работает ajax запрос?

Всем привет! Начал изучать Jquery, посмотрите пожалуйста мой код и подскажите, почему ajax запрос не работает. Пути до библиотеки и обработчика правильные, ajax запрос не работает именно, после события "submit".
<!DOCTYPE html>

<html lang="ru">
<head>
    <meta charset="utf-8">
    <meta content="IE=edge" http-equiv="X-UA-Compatible">
    <meta content="widtd=device-widtd, initial-scale=1" name="viewport">

    <title>ssh terminal</title>
    <script src="/views/js/jquery.js"></script>
</head>

<body>
    <script type="text/javascript">

    $(document).ready(function() {
        $("#form").submit(function() {
            $.ajax({
                url: '/test/jq.php',
                success: function() {
                    alert('Ok');
                }
            });
        });
    });

    </script>
    <form id="form">
        <input type='submit'>
    </form>
</body>
</html>
  • Вопрос задан
  • 1904 просмотра
Решения вопроса 1
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
А кто будет отменять отправку формы?

$(document).on('submit', '#form', function (e) {
	e.preventDefault();
	$.ajax({
		url: '/'
	})
	.done(function() {
		alert('done');
	})
	.fail(function() {
		alert('fail');
	});
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
1. Открыть консоль разработчика. Посмотреть ошибки и проходит ли запрос вообще (вкладка СЕТЬ )
2. Не использовать success это не модно и не молодежно
$.ajax({
         url: '/test/jq.php'
}).done(function() {
         alert('Ok');
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы