2010-08-24 1 views
0

у меня есть странная проблема с данными POST, у меня есть два условияне в состоянии сформировать почтовые данные для передачи в ExtJS

У меня был четыре поля ввода с именем

<input name="a[]"><input name="a[]"><input name="a[]"><input name="a[]"> 

и данными размещен методом "& a [] = 12 & a [] = 9 & a [] = 12 & a [] = 43".

, но когда я использую ExtJS я повешен, если я сделать

store.load({params:{ 'a[]':12 ,'a[]':9 , 'a[]':12 , 'a[]':43  }}); 

это только [] = 43 достиг к сообщению данных и никогда к другому концу,

также, если я делать

store.load({params:{ a[]:12 ,a[]:9 , a[]:12 , a[]:43  }}); 

это ошибка

так, пожалуйста, помогите очистить мою концепцию

ответ

0

это действительно работает для указанных выше проблем, пожалуйста решить эту проблему, как этого

store.load({params:{ 'a[0]':12 ,'a[1]':9 , 'a[2]':12 , 'a[3]':43  }}); 
0

Свойство name соответствует именам полей HTTP для форм. Они должны быть уникальными. Система читает их по порядку. Таким образом, считывается только последняя запись []: 43. Если вы дадите каждому из свойств уникальное имя, они будут считаны в ...

например. (Не тестировалось)

<input name="a1"><input name="steaksauce"><input name="heinz"> <input name="57"> 

store.load({params:{ "a1" :"asdf", "steaksauce":"325", "heinz":"yummy", "57":"fitty"}); 

Пожалуйста, обратитесь к The HTTP Forms documentation для получения дополнительной информации

+0

привета Грунт, имена тегов могут быть повторены, но идентификатор не может быть повторен Пожалуйста, попробуйте пример вашей собственной личностью в вашей системе и будет найти, Что правда –

+0

http://stackoverflow.com/questions/3055931/input-tags-with-array Пожалуйста, смотрите это, также увидеть мой ответ –

0

Почему вы используете поля ввода с форматом, как это:

<input name="a[]"><input name="a[]"><input name="a[]"><input name="a[]"> 

Можете ли вы предоставить точный код, который вы используете ?

+0

это мое требование, как я должен иметь дело с заранее встроенным скриптом –

+0

любыми способами Я уже нашел решение. –

Смежные вопросы