How can I add parameters to a post request using .post or .ajax. I tried:
var formData = $('form').serialize();
$.ajax({
url: "url",
data: formData,
type: "POST",
dataType: "dataType"
});
but that doesn't seem to work.
How can I add parameters to a post request using .post or .ajax. I tried:
var formData = $('form').serialize();
$.ajax({
url: "url",
data: formData,
type: "POST",
dataType: "dataType"
});
but that doesn't seem to work.
Just add it to your formData before send?
var formData = $('form').serialize();
$.ajax({
    url: "url",
    data: formData + '¶m=' + param_value,
    type: "POST",
    dataType: "dataTpe"
});
 
    
    $.ajax({
    url: "url",
    type: "POST",
    //dataType: 'json',
    data: formData,   
    success: function(data){
    }
});
 
    
    Use .param, not .serialize. The former returns an object, the latter returns a string.
 
    
    following acrashik's answer the following code works:
     var aData = table.fnGetData( this,0 );
     $.ajax({
         url: "MessageDetail",
         type: "POST",
         data: "messageid=" + aData,
         succes: function(data) {
            alert(data);
        }
     });
