Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery应该从表单返回一个数据数组,返回两个_Javascript_Jquery_Arrays_Forms_Fieldset - Fatal编程技术网

Javascript Jquery应该从表单返回一个数据数组,返回两个

Javascript Jquery应该从表单返回一个数据数组,返回两个,javascript,jquery,arrays,forms,fieldset,Javascript,Jquery,Arrays,Forms,Fieldset,我正在使用Jquery处理单选按钮和数组的形式,但是我在将所选值记录到一个数组中时遇到了问题。这是我的密码: $(文档).ready(函数(){ $(“#提交”)。单击(函数(){ var x=$(“形式”).serializeArray(); $.each(x,函数(i,字段){ //以后再做其他事情 }); }); }); 人文(艺术、历史、音乐、语言) 外向(喜欢和别人在一起) 内向(不喜欢和别人在一起) 提交也许我没有正确理解这个问题,但函数的输出似乎是一个对象数组,[{name

我正在使用Jquery处理单选按钮和数组的形式,但是我在将所选值记录到一个数组中时遇到了问题。这是我的密码:


$(文档).ready(函数(){
$(“#提交”)。单击(函数(){
var x=$(“形式”).serializeArray();
$.each(x,函数(i,字段){
//以后再做其他事情
});
});
});

人文(艺术、历史、音乐、语言)
外向(喜欢和别人在一起)
内向(不喜欢和别人在一起)

提交
也许我没有正确理解这个问题,但函数的输出似乎是一个对象数组,[{name:'group1',value:…},{name:'group2',value:…}] 因此,如果您只想将值放在一个数组中,这似乎可以完成这项工作

var x = $("form").serializeArray().map((ob) => ob.value);

(我想问一些细节,但我无法评论,因为我没有足够的声誉…希望能有所帮助。)

也许我没有正确理解这个问题,但函数的输出似乎是一个对象数组,[{name:'group1',value::…},{name:'group2',value:…}] 因此,如果您只想将值放在一个数组中,这似乎可以完成这项工作

var x = $("form").serializeArray().map((ob) => ob.value);

(我想询问详细信息,但我无法发表评论,因为我没有足够的声誉…希望它能有所帮助。)

这里只返回一个数组,确实不清楚您在问什么或试图做什么。显示预期结果。还建议您阅读documentation@Web_Designer呵呵?它在这两个索引处都包含对象,而不是数组。一模一样documented@charlietfl你的权利。我错了。我误读了控制台。这里只返回一个数组,真的不清楚你在问什么或试图做什么。显示预期结果。还建议您阅读documentation@Web_Designer呵呵?它在这两个索引处都包含对象,而不是数组。一模一样documented@charlietfl你的权利。我错了。我看错了控制台。