JQuery Ajax+Django - Python
Формулировка задачи:
Подскажите, пожалуйста как в Django реализовывается метод $.post.
На php это реализуется так
Я пишу так:
basicview.html (ну по крайней мере я бы так для php написал)
views.py
urls.py
При отправке выдаёт ошибку в firebug "POST http://127.0.0.1:8000/ajax/test/ 403 FORBIDDEN"
Пишет про CSRF-cookie. Не могли бы вы подсказать как можно правильно реализовать?
Листинг программы
- var data_post = {
- action: 'bla'
- , arr: arr
- , idElem: value[0]
- };
- $.post('ajax/test/', data_post, function(data) {
- if (data.error)
- {
- alert(data.response);
- }
- else
- {
- //что то делаю
- }
- }, 'json' );
Листинг программы
- def ajax_test(request):
- context = {}
- if request.POST['action'] == 'bla'
- #то что то делаю
- return HttpResponse(context)
Листинг программы
- url(r'^ajax/test/$', 'views.ajax_test'),
Решение задачи: «JQuery Ajax+Django»
textual
Листинг программы
- {{csrf_token}}
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д