在我的一个HTML页面中,有一些输入字段具有相同的名称属性,因为我想将它们作为数组发送到另一个PHP以进行后端事务.
假设输入字段如下:
<input type="text" name="language_names[]" value="english">
<input type="text" name="language_names[]" value="french">
<input type="text" name="language_names[]" value="spanish">
Run Code Online (Sandbox Code Playgroud)
现在我想用Jquery发送这个数组?我正在使用.post()方法,我知道单值可以发送为{key1:value1,key2:value2 ...},但对于数组我怎么能这样做呢?我想它应该接近
{'language_names[]' : $('#input[name="language_names[]"]').val()}
Run Code Online (Sandbox Code Playgroud)
但它不起作用(我查看请求正文).有人可以帮忙吗?
像这样使用jquery的serialize函数
// This returns a json representation of your form values
$('#formid').serialize();
Run Code Online (Sandbox Code Playgroud)