Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 18, 2011 08:29:51

minotavr_x86
От:
Зарегистрирован: 2010-05-21
Сообщения: 69
Репутация: +  0  -
Профиль   Отправить e-mail  

Массивы JSON

С сервера с помощью jquery отправляются следующие данные {'array':}, а в Django приходит {'array':}, но это еще пол беды request.POST['array'] выводит только последнее значение то есть 3.



Офлайн

#2 Авг. 18, 2011 10:55:46

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Офлайн

#3 Авг. 18, 2011 11:01:10

minotavr_x86
От:
Зарегистрирован: 2010-05-21
Сообщения: 69
Репутация: +  0  -
Профиль   Отправить e-mail  

Массивы JSON

Разобрался сам. Оказалось что надо сделать следующее:
Jquery

$.ajax({
...
traditional:true,
...
});
Это для того что бы он не прибавлял к ключам
Django
array = request.POST.getlist('array')
Тогда получатся массив.
P.S. Пока писал ответили.



Отредактировано (Авг. 18, 2011 11:03:46)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version