Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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
Jquery 将列表对象附加到数组_Jquery_List_Object_Append_Push - Fatal编程技术网

Jquery 将列表对象附加到数组

Jquery 将列表对象附加到数组,jquery,list,object,append,push,Jquery,List,Object,Append,Push,我试图将一个列表对象附加到一个数组中,但我没有运气。我是jQuery的初学者,因此非常感谢您的帮助和理解 $(“表单”).submit(函数(事件){ event.preventDefault(); 用户名=$(“#用户”).val(); group=$(“#grouprole”).val(); role=$(“#roleid”).val(); office=$(“#office_id”).val(); lineyear=$(“#lineyear_id”).val(); brandListArr

我试图将一个列表对象附加到一个数组中,但我没有运气。我是jQuery的初学者,因此非常感谢您的帮助和理解

$(“表单”).submit(函数(事件){
event.preventDefault();
用户名=$(“#用户”).val();
group=$(“#grouprole”).val();
role=$(“#roleid”).val();
office=$(“#office_id”).val();
lineyear=$(“#lineyear_id”).val();
brandListArray=[];
$.each();
brandListObject={
类别:$(“#类别id”+z).val(),
品牌:$(“#品牌id”+z).val(),
毛绒:$(“#毛绒_id”+z).val(),
工作量:$(“#工作量_id”+z).val()
};
brandListArray.push(brandListObject)

如果其他人需要类似的解决方案,我会选择这一解决方案。感谢所有帮助和回复

     $("form").submit(function (event) {                
            event.preventDefault();                 

            username = $("#user" ).val();
            group    = $("#grouprole" ).val();
            role     = $("#roleid" ).val();
            office   = $("#office_id" ).val();
            lineyear = $("#lineyear_id" ).val();

            brandListArray = [];   //$(brandListObject).serializeArray();

            //LOOP    
            // create brandListObject for each j
            // push brandListObject to array
            for (j = 0;j<z;j++){
                brandListObject = {
                    category : $("#category_id"+j ).val(),
                    brand    : $("#brand_id"+j ).val(),
                    plush    : $("#plush_id"+j ).val(),
                    workload : $("#workload_id"+j ).val()                        
                }; 
                brandListArray.push(brandListObject);
            }ere
$(“表单”).submit(函数(事件){
event.preventDefault();
用户名=$(“#用户”).val();
group=$(“#grouprole”).val();
role=$(“#roleid”).val();
office=$(“#office_id”).val();
lineyear=$(“#lineyear_id”).val();
brandListArray=[];//$(brandListObject.serializeArray();
//环路
//为每个j创建brandListObject
//将brandListObject推送到数组

for(j=0;j)对您不起作用吗?这是一个单行程序。如果没有帮助,请在问题中添加相关的
表单
HTML。您尝试创建的数组输出示例对Rory很有用,您能举一个示例说明代码中的位置吗?谢谢!!在您的提交处理程序中。
brandListArray=$(此).serializeArray();