如何使用.post或.ajax将参数添加到发布请求中。 我想:添加参数用jquery发送请求
var formData = $('form').serialize();
$.ajax({
url: "url",
data: formData,
type: "POST",
dataType: "dataType"
});
,但似乎并没有工作。
如何使用.post或.ajax将参数添加到发布请求中。 我想:添加参数用jquery发送请求
var formData = $('form').serialize();
$.ajax({
url: "url",
data: formData,
type: "POST",
dataType: "dataType"
});
,但似乎并没有工作。
以下acrashik的答案下面的代码工作:
var aData = table.fnGetData(this,0);
$.ajax({
url: "MessageDetail",
type: "POST",
data: "messageid=" + aData,
succes: function(data) {
alert(data);
}
});
$.ajax({
url: "url",
type: "POST",
//dataType: 'json',
data: formData,
success: function(data){
}
});
使用.param
,不.serialize
。前者返回一个对象,后者返回一个字符串。
只需将其添加到您的FORMDATA前送?
var formData = $('form').serialize();
$.ajax({
url: "url",
data: formData + '¶m=' + param_value,
type: "POST",
dataType: "dataTpe"
});
data: $('#myForm').serialize() + "&moredata=" + morevalue
你看这个,以前,回答SO? http://stackoverflow.com/questions/370359/passing-parameters-to-a-jquery-function –
是的,我做了,我有点沮丧。我想这很多..我不知道为什么,当我做到以下几点, 'code' $(文件)。就绪(函数(){ \t $( 'searchsubmit')。点击(函数(){ \t \t VAR FORMDATA = $( '形式')PARAM(); \t \t $就({ \t \t \t地址: '搜索', \t \t \t类型: “POST”, \t \t \t数据:FORMDATA, \t \t \t成功:功能on(data){ \t \t \t \t alert(data); \t \t \t} \t \t}); \t \t alert(“blabla”); \t}); \t alert(“blabla”); });'code' 我的servlet什么都不做。 – TrashCan