将多个数据传递给ajax

时间:2018-08-21 05:31:57

标签: ajax codeigniter-3

在这里我向ajax发送了多个值,我已经完成了这样的代码,请看看

$("#btnSubmit").on("click", function (e) {
    e.preventDefault();
    var toPost = $('.row_selected input').serialize();
    var form_data={      
                    date: $('#transfer_date').val(),
                    group: $('#lo_group').val(),
                    name: $('#name').val(),
                    phone: $('#phone').val(),
                    location: $('#loc_id').val()

                  }
    $.ajax({
    type: 'POST',
    url: '<?php echo base_url();?>admin_control/transfer_tool/<?php echo $result->id;?>',
    data: 'toPost='+toPost+'&form_data='+form_data,
    cache: false,
    dataType:"json",


 });

});

这里只有第一个值正在获得,第二个值没有通过,尝试了很多但找不到解决方法。请帮助我解决

1 个答案:

答案 0 :(得分:2)

将javascript对象转换为数据参数

使用jQuery.param(form_data)

p