将参数添加到 x-editable params
Add parameter to x-editable params
x-editable 具有用于设置新选项的 option()
方法。 params
是选项之一,恰好是一个对象,而不是用新对象替换 params
,我只想在现有的 params
上添加一个 属性目的。以下是我的尝试,但我无意中覆盖了 params
而没有根据需要添加新的 属性。
$(function() {
$('#name').editable({
url: '/echo/json/',
pk: 123,
params:{a:1,b:2}
})
.on('shown', function(e, editable) {
editable.option('params', {c:3});
});
});
您可以像这样向现有的参数对象添加 属性:
$(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}
});
});
希望对您有所帮助。
x-editable 具有用于设置新选项的 option()
方法。 params
是选项之一,恰好是一个对象,而不是用新对象替换 params
,我只想在现有的 params
上添加一个 属性目的。以下是我的尝试,但我无意中覆盖了 params
而没有根据需要添加新的 属性。
$(function() {
$('#name').editable({
url: '/echo/json/',
pk: 123,
params:{a:1,b:2}
})
.on('shown', function(e, editable) {
editable.option('params', {c:3});
});
});
您可以像这样向现有的参数对象添加 属性:
$(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}
});
});
希望对您有所帮助。