如何在jquery函数中传递表单的序列化数组?

时间:2017-03-01 07:55:16

标签: jquery

在我的项目中,我使用弹出窗口添加表单数据,所以我需要将数据从一个函数传递到另一个函数。我想传递带有该函数的表单序列化数据,以检查值是否更新。有没有办法传递带有函数参数的表单序列化数组?提前谢谢。

function show_edit_types(edit_url,list_url,id,old_form) {
  $("#add_item_form #item-add-btn").attr("onclick","update_item_common('"+edit_url+"','"+list_url+"',"+old_form+"");
}

function update_item_common(edit_url,list_url,old_form) {
    console.log(old_form);
    cur_form = $('#add_item_form').serializeArray();
    console.log(cur_form);
    var diff = _.isEqual(old_form, cur_form);
    console.log(diff);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<li data-popup="tooltip" title="Edit"><a href="javascript:void(0) " onclick="show_edit_types('appliance_types/{{ $type->id }}/edit','appliance_types','{{ $type->id }}',$('#add_item_form').serializeArray())"><i class="icon-pencil7 text-info"></i></a></li>

0 个答案:

没有答案