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);
}
});