Javascript 将参数添加到x-可编辑参数

Javascript 将参数添加到x-可编辑参数,javascript,jquery,x-editable,Javascript,Jquery,X Editable,x-editable具有用于设置新选项的option()方法params是选项之一,它恰好是一个对象,我不想用新对象替换params,我只想向现有的params对象添加一个属性。下面是我的尝试,但我无意中覆盖了params,并且没有按需要添加新属性 可以向现有params对象添加属性,如下所示: $(function() { $('#name').editable({ url: '/echo/json/', pk: 123, param

x-editable具有用于设置新选项的
option()
方法
params
是选项之一,它恰好是一个对象,我不想用新对象替换
params
,我只想向现有的
params
对象添加一个属性。下面是我的尝试,但我无意中覆盖了
params
,并且没有按需要添加新属性


可以向现有params对象添加属性,如下所示:

$(function() {

    $('#name').editable({
        url: '/echo/json/',
        pk: 123,
        params:{a:1,b:2}
    })
    .on('shown', function(e, editable) {
        editable.options.params.c = 3;
        // editable.options.params is now {a: 1, b: 2, c: 3}
    });

});

希望这能有所帮助。

我开始使用以下内容。我更喜欢你的方式
var params=editable.options.params | |{};参数c=3;可编辑。选项('params',params)
$(function() {

    $('#name').editable({
        url: '/echo/json/',
        pk: 123,
        params:{a:1,b:2}
    })
    .on('shown', function(e, editable) {
        editable.options.params.c = 3;
        // editable.options.params is now {a: 1, b: 2, c: 3}
    });

});