使用jquery添加参数以发布请求

时间:2012-06-07 13:43:18

标签: jquery post

如何使用.post或.ajax向帖子请求添加参数。 我试过了:

var formData = $('form').serialize();
$.ajax({
url: "url",
data: formData,
type: "POST",
dataType: "dataType"
});

但这似乎不起作用。

5 个答案:

答案 0 :(得分:3)

只需在发送前将其添加到formData中即可吗?

var formData = $('form').serialize();
$.ajax({
    url: "url",
    data: formData + '&param=' + param_value,
    type: "POST",
    dataType: "dataTpe"
});

答案 1 :(得分:1)

$.ajax({
    url: "url",
    type: "POST",
    //dataType: 'json',
    data: formData,   
    success: function(data){

    }
});

答案 2 :(得分:0)

使用.param,而不是.serialize。前者返回一个对象,后者返回一个字符串。

http://api.jquery.com/jQuery.param/

答案 3 :(得分:0)

data: $('#myForm').serialize() + "&moredata=" + morevalue

答案 4 :(得分:0)

按照acrashik的回答,下面的代码可以使用:

     var aData = table.fnGetData( this,0 );
     $.ajax({
         url: "MessageDetail",
         type: "POST",
         data: "messageid=" + aData,
         succes: function(data) {
            alert(data);
        }
     });