X-Editible,setValue似乎不起作用

时间:2017-01-12 09:16:06

标签: x-editable

我试图找出如何使用 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);
        }
    });
});

这是一个小提琴,虽然它不起作用(因为URL不是有效的)。

这个想法是服务器进行一些清理,然后将值传递回浏览器。 Howeve4r,为简单起见,我的演示代码就是:

$('#store-editible-url').editable('setValue',"foo",true);

我没有收到错误,但没有更新。这是小提琴:

http://jsfiddle.net/nrtrdo39/1/setValue

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我不是x-editable的专家,但据我所知,你需要只需要$('#store-editible-url').editable("foo",true);来设置属性“foo”的值或数据类型选项,{ {1}}