我使用$.param()
通过Ajax传递数据,但现在我想为该数据添加另一个参数。
有没有办法将$.param(myData)
与{ action: 'updateMyData' }
合并?
$.ajax({
type : 'post',
dataType : 'json',
url : urlSettingsAction,
data : $.param(myData) + { action: 'updateMyData' } // Something like this
});
答案 0 :(得分:2)
由于您已经在使用jQuery,因此请使用$ .extend()方法。
data : $.param($.extend(myData,{ action: 'updateMyData' } ))
答案 1 :(得分:0)
试试这个:
var myDate={
param1= value,
param2=value
};
然后使用
$.ajax({
type : 'post',
dataType : 'json',
url : urlSettingsAction,
data : $.param(myData) + { action: 'updateMyData' } // Something like this
});