我正在使用jquery-forms-plugin,它工作得很好!但现在我想在beforeSubmit函数中追加一个数组。
questions = ['hi?','yo?','lol??'];
formData.push({name:'questions',value:questions});但是当我在我的when服务器上(使用flask.py)收到它时,它只是一个普通的字符串。像这样:嗨?,你?,哈哈??
为什么它不是以数组或列表形式出现?
谢谢!
发布于 2012-04-18 04:00:26
在formData.push({name:'questions',value:questions});中,您在questions中的任何内容都将作为字符串遇到,所以您找到了这个普通字符串。
因此,您可以在questions中使用如下字符串,也可以在Python中显式解析纯CSV字符串。
questions = "'hi?','yo?','lol??'";同样,您可以应用以下技巧:
formData.push({name:'questions[0]',value:'hi?'});
formData.push({name:'questions[1]',value:'yo?'});
formData.push({name:'questions[2]',value:'lol??'});所以你假设在服务器端有questions作为列表。
https://stackoverflow.com/questions/10197253
复制相似问题