X-Editible,setValue 似乎不起作用
X-Editible, setValue doesn't seem to work
我正在尝试研究如何使用 X-Editible 更新从脚本传回的值。 HTML 是:
<h2 id="store-editible-url" data-type="text" data-pk="1" data-name="store_url">test value</h2>
和脚本:
$(document).ready(function(){
$('#store-editible-url').editable( {
url: 'http://www.example.com/cgi-bin/art/my-store.cgi',
onblur: "submit",
placeholder: "Click to set a custom URL",
emptytext: "Click to set a custom URL",
params: { action: "update_store_url" },
success: function(response, newValue) {
$('#store-editible-url').editable('setValue',"foo",true);
}
});
});
这是一个 fiddle,尽管它不能正常工作(因为 URL 不是有效的)。
这个想法是服务器进行一些清理,然后将值传递回浏览器。但是,为了简单起见,我的演示代码只是:
$('#store-editible-url').editable('setValue',"foo",true);
我没有收到错误,但它没有更新。这是 fiddle:
http://jsfiddle.net/nrtrdo39/1/setValue
有什么想法吗?
我不是 x-editable 方面的专家,但据我了解,您只需执行 $('#store-editible-url').editable("foo",true);
即可设置 属性 "foo" 的值或者对于数据类型选项,$('#store-editible-url').editable('option','pk',1);
我正在尝试研究如何使用 X-Editible 更新从脚本传回的值。 HTML 是:
<h2 id="store-editible-url" data-type="text" data-pk="1" data-name="store_url">test value</h2>
和脚本:
$(document).ready(function(){
$('#store-editible-url').editable( {
url: 'http://www.example.com/cgi-bin/art/my-store.cgi',
onblur: "submit",
placeholder: "Click to set a custom URL",
emptytext: "Click to set a custom URL",
params: { action: "update_store_url" },
success: function(response, newValue) {
$('#store-editible-url').editable('setValue',"foo",true);
}
});
});
这是一个 fiddle,尽管它不能正常工作(因为 URL 不是有效的)。
这个想法是服务器进行一些清理,然后将值传递回浏览器。但是,为了简单起见,我的演示代码只是:
$('#store-editible-url').editable('setValue',"foo",true);
我没有收到错误,但它没有更新。这是 fiddle:
http://jsfiddle.net/nrtrdo39/1/setValue
有什么想法吗?
我不是 x-editable 方面的专家,但据我了解,您只需执行 $('#store-editible-url').editable("foo",true);
即可设置 属性 "foo" 的值或者对于数据类型选项,$('#store-editible-url').editable('option','pk',1);