我在 4.0 版中使用非常令人兴奋的库 select2.js
我可以显示来自动态 ajax Data 的下拉列表,但 dropdown2 生成的增强下拉列表允许用户输入过滤文本,我想将此文本发送到服务器方法作为过滤由 ajax 返回的数据的参数。
我正在尝试一个 asp mvc 项目
javascript代码:
$(".example-select2").select2({
ajax: {
dataType: 'json',
url: '@Url.Action("GetSrcMethode", "GetCheckSet")',
processResults: function (data)
{
return {results: JSON.parse(data)};
}
//what I am looking for
//javascript code for sending search as parameter
}
});
我的 C# 方法是
public JsonResult GetSrcMethode(string searchTerme //!!!always null!!!)
{
//...
// get data and filter it from searchTerme
//...
Object json = JsonConvert.SerializeObject(filteredData);
return Json(json, JsonRequestBehavior.AllowGet);
}
searchTerme 变量中接收的参数始终为空。
您知道如何将参数下拉列表的搜索文本传输到服务器方法吗?