我使用 jquery-forms-plugin 并且它工作得很好!但是现在我想在 beforeSubmit 函数中附加一个数组。
questions = ['hi?','yo?','lol??'];
formData.push({name:'questions',value:questions});
但是当我在我的网络服务器(使用 flask.py)收到这个时,它就像一个普通的字符串一样出现。 像这样:嗨?,哟?,哈哈??
任何输入为什么它不是数组或列表?
谢谢!
在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
作为服务器端的列表。