Проблема при отправке данных на сервер с помощью ajax
7 ноября 2013 г. 3:28
Обновление зависимостей проекта - всегда "весёлая" штука. Бывает после обновления отваливается какая-то функциональность. Обнаружить поломки нам помогают автоматизированные тесты, которые помогли и мне после того как я обновил Django до версии 1.5.
После обновления возникла проблема: view перестал видеть данные отправленные через аjax. Решением послужило удаление всего одного параметра при вызове метода ajax - contentType: "application/json"
. Поэтому, если у вас что-то похожее на мой код:
$.ajax({ type: 'POST', contentType: "application/json", url: '{% url 'my_app.views.my_ajax_hander' %}', data: data_dict, }).done(function(result) { some_function() });
то уберите строчку - contentType: "application/json"
, и у вас должно заработать.
Похожие статьи:
Представляю вашему вниманию книгу, написанную моим близким другом Максимом Макуриным: Секреты эффективного управления ассортиментом.
Книга предназначается для широкого круга читателей и, по мнению автора, будет полезна специалистам отдела закупок и логистики, категорийным и финансовым менеджерам, менеджерам по продажам, аналитикам, руководителям и директорам, в компетенции которых принятие решений по управлению ассортиментом.
Комментарии: 0