我正在使用jEditable來允許對我的DataTables進行內聯編輯。顯示從下拉列表中選擇的值而不是ID
我使用允許用戶選擇新值並將其更新回db的下拉列表。
我的下拉列表由值/ id對列表組成,id將用於鏈接到另一個db表以檢索相應的值。
public JsonResult GetFoodTypes()
{
// Select a list of food types as editable drop down
var foodTypes = dbEntities.FoodTypes.ToList();
var list = foodTypes.Select(f => new[]{f.FoodTypeID.ToString(), f.FoodTypeName.ToString()});
return Json(list, JsonRequestBehavior.AllowGet);
}
目前我能夠顯示的數值(對於我來說,這個名字:如水果,Rice..etc)在下拉,一旦用戶提交,我的ID存儲在表中。
我的問題是,一旦用戶提交新值,我的表格的文本字段顯示的是ID而不是VALUE。我需要刷新我的表的頁面,以顯示基於所選ID的正確VALUE(即名稱)。
任何想法如何讓我的表格直接在用戶提交後顯示VALUE而不刷新?