Проблема при передаче установленного флажка для сценария AppEngine через jQuery Ajax / Json - PullRequest
0 голосов
/ 29 апреля 2010

У меня есть набор флажков с разрешенным множественным выбором. Я разбираю набор так:

if ($("input[name='route_day']:checked").length > 0) {
    $("input[name='route_day']:checked").each(function(){
     if(this.value != null)
  route_days_hook.push(this.value); 
  });
  dataTrap.route_days = $.JSON.encode(route_days_hook);
}

... и извлеките все dataTrap в скрипт Python AppEngine через jQuery ajax. Тем не менее, скрипт Python просто ошибки. Если я заменим значение dataTrap.route_days на строку вместо объекта в кодировке JSON, все будет нормально.
Мой вопрос: как я могу передать установленный флажок в сценарий с помощью Ajax и все еще иметь возможность перебирать его в сценарии?

1 Ответ

1 голос
/ 29 апреля 2010

вы пробовали:

 dataTrap.route_days = $.parseJSON(route_days_hook);

EDIT

если это не сработало, возможно, это потому, что вы пытаетесь преобразовать объект массива в JSON ...

вместо этого попробуйте решение .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...