在jquery ajax调用中附加数据和表单数据不起作用

时间:2016-04-01 10:54:59

标签: javascript jquery ajax

这是我的ajax调用,其中我使用了额外的字段以及表单数据

lxml

如果我没有附加值,我会得到表单数据。如果我使用append()附加值,我只是单独获取附加值。

2 个答案:

答案 0 :(得分:0)

  

在发送请求之前尝试此推送值。

function paging(div_id, module, page_value)
{           
    var active_customer_list = $("#active_customer_list").val();
    $("#"+div_id).html(loader);   
    var data = $('#search_form').serializeArray();   
    data .push({ 'type' , 'paging'}); 
    $.ajax({
           type: "POST",
           url: "my_page.php",
           data: data,
           success: function(msg)
           {
                msg = msg.replace(/^[\s]+/g,"");
                $("#"+div_id).html(msg);                
           }
         });
    return false;       
}

答案 1 :(得分:0)

你可以试试这个:

var data = $(this).serializeArray();
data.push({name: 'cat_name', value: $('#cat_name').val()});

因此,您必须更改代码

  

data.push({ type: 'paging' });