JEdi​​table和选择

时间:2012-01-11 23:58:54

标签: jeditable

我有以下html:

<div id=country>United States</div>

我使用JEditable来使用选择框在线编辑国家div,并使用Codeigniter框架。我通过loadURL将select加载为具有id和description的数组,例如。

array ['1'] ='美国' array ['2'] ='英国'

我选择我的新选择并在Controller中调用更新功能,然后调用模型中的数据库更新功能并使用新的国家/地区ID更新表。 成员表中的country_id字段将更新为英国的值“2”。

然后我回显将值返回给View。这一切都完美无缺,但JEditable则显示值为'2'而不是Div中的描述。

问题是我传递了id而不是描述及其返回和显示的id。解决方案是在模型中执行表查找以获取描述,然后返回描述而不是id,但此方法为视图中已有的描述执行另一个DB选择。 JEdi​​table应该只显示一个选择框的新描述,而不是其默认的id或'工具提示,如果你不返回值。

有没有人有这个好的解决方案?非常感谢您的想法和建议。

1 个答案:

答案 0 :(得分:0)

回显您想要在网页上显示的值。意思而不是呼应“2”回声“英国”。