HTML:
<input class="easyui-combobox" name="aa" id="aa" />
JS:
$('#aa').combobox({
valueField: 'ID',
textField: 'Name',
hasDownArrow: false,
panelHeight: 'auto',
onChange: function(newValue) {
if (newValue != null && newValue !== "") {
var entName = encodeURIComponent($('#aa').combobox('getText'));
var urlStr = "../Home/Contenttime3?entName=" + entName;
$('#aa').combobox("reload", urlStr);
}
if (newValue ==="") {
$('#aa').combobox('loadData', {});
$("#aa").combobox('clear').combobox('loadData', {});
}
}
});
后台:
public ActionResult Contenttime3(string entName)
{
var list = from s in _db.Contenttest
where (string.IsNullOrEmpty(entName)||s.Name.Contains(entName))
select new
{
s.Name,
s.ID
};
return Json(list.ToList());
}