如何将多个参数从jquery发送到控制器
我试图将两个参数值从jquery发送到控制器,这里的问题是jquery只发送第一个参数 JQuery:如何将多个参数从jquery发送到控制器,jquery,Jquery,我试图将两个参数值从jquery发送到控制器,这里的问题是jquery只发送第一个参数 JQuery: save: function () { var id = $("#in_id").val(); var name = $("[name='name']").val(); KeyWord.updateGroup(id,name, function (data) { alert("da
save: function () {
var id = $("#in_id").val();
var name = $("[name='name']").val();
KeyWord.updateGroup(id,name,
function (data) {
alert("data saved succesfully.");
self.formHandler.setMode("view");
},
function (error) {
jqXhrErr(error);
},
function () {
Metronic.unblockUI();
});
}
var KeyWord = function () {
var url_update = "api/usergroup/updategroup";
return {
updateGroup: function (id,name, done, fail, always) {
var jqxhr = $.post(url_update, { id: id }, {name:name});
return jqXhrHandler(jqxhr, done, fail, always);
}
}
}()
所以这个代码
var jqxhr=$.post(url\u update,{id:id},{name:name})
仅发送第一个参数id,如果我像这样更改它var jqxhr=$.post(url\u update,{name:name},{id:id})代码>它将只发送id。我想将名称和id发送给控制器。怎么做?像这样做{id:id,name:name}
您只允许每个AJAX请求发送一个json
对象。。您正在发送2个对象。。一个{id:id}
和另一个{name:name}
var jqxhr = $.post(url_update, { id: id , name: name});
像这样做<代码>{id:id,name:name}
每个请求只能发送一个json对象。。