Ale*_*lex 3 select jeditable roundtrip
我在选择列表中使用jEditable.它的工作非常精美,除了以下问题.jEditable显示在提交后服务器发回的任何内容.这适用于文本框等,您只需将提交的值从服务器发回.
但是,这对选择列表没有意义,因为发布的值只是选项元素的Id.如果我将其发回,那么我的文本将更改为Id而不是之前的友好文本.
如何关闭此行为?我不想再次使用来自DB的提交的Id来获取文本值,只是为了显示目的而将其发回.应该有一种方法来保留选项文本,然后让jEditable在提交后将其放回标签中.救命?
只需在可编辑配置对象中添加一个回调,即可:
callback: function (value, settings) {
$(this).html(settings.data[value]);
}
Run Code Online (Sandbox Code Playgroud)