2
我有一個HTML表單,用戶可以通過jQuery添加任意數量的輸入字段。用戶也可以從任何位置刪除任何輸入字段。我當前的實現是每一個新的輸入框有一個ID「字段[I]」所以當表單張貼說,在Python處理爲字段1,場2場3,...場[N]如何從Python中使用Python存儲動態生成的HTML表單元素?
i = 0
while self.request.get("field" + str(i)):
temp = self.request.get("field" + str(i))
someList.append(temp)
i += 1
(假設JavaScript處理刪除元素並在發佈之前對字段名稱進行排序以簡化)
此方法適用於我,但有沒有更好的方法來處理這種情況?我覺得這是一種非常暴力的方法。
平臺信息:Python 2.5.4; JavaScript的; DHTML; jQuery的;谷歌應用程序引擎
編輯:看來,self.request.get_all()是解決辦法:GAE Doc
我目前正在使用simplejson其他的東西。我會研究這個。 – 2009-10-20 23:07:04