2012-01-11 82 views
1

我有以下的html:JEditable並選擇

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

我使用JEditable爲國家DIV的內聯編輯用一個選擇框和IM使用笨框架。我通過loadURL將選擇加載爲具有id和說明的數組。

陣列[「1」] =「美國」 數組[「2」] =「英國」

我選擇我的新選擇和調用控制器,然後調用數據庫更新中的更新功能功能,並用新的國家ID更新表格。 成員表中的country_id字段的英國值爲'2'。

然後我回顯回來的價值觀。這一切都完美的工作,但JEditable然後顯示值爲'2',而不是在Div中的描述。

問題是我傳遞了id而不是描述及其返回並顯示的id。解決方案是在模型中執行表查找以獲取描述,然後返回描述而不是id,但此方法爲已經在視圖中的描述執行另一個數據庫選擇。 JEditable應該只顯示一次完整的新描述,而不是默認的id或者'tooltip,如果你不返回值。

有沒有人有這個好的解決方案?您的想法和建議將不勝感激。

回答

0

回顯您希望在網頁上顯示的值。意思,而不是呼應「2」回聲「英國」。