POST запросы в Django - Python
Формулировка задачи:
Добрый вечер. Появилась проблема, надеюсь на ваши подсказки
Django. Создал модель, форму, вьюху, все обрабатывается и записывается в базу. Решил добавить ajax обработку и получил интересный результат, теперь при нажатии submit я получаю два POST запроса ajax. То есть все работает, в бд пишет, но дублируя. При это даже скорость отклика совпадает...
Если убрать ajax запрос, все также работает. Не понимаю, почему обычный запрос остается и проходит, как ajax.
Листинг программы
- $(document).on('submit', '#ask', function(e) {
- e.preventDefault();
- $.ajax({
- url: '',
- type: 'POST',
- data: {
- name: $('#id_name').val(),
- email: $('#id_email').val(),
- phone: $('#id_phone').val(),
- theme: $('#id_theme').val(),
- text: $('#id_text').val(),
- csrfmiddlewaretoken:$('input[name=csrfmiddlewaretoken]').val()
- },
- });
- });
Решение задачи: «POST запросы в Django»
textual
Листинг программы
- ...$('#ask').submit( function(e) {...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д