我正在尝试使用带有ASPX的select2调用web方法。我无法获得上面的select2 java脚本方法中调用的ajax web方法。知道我做错了什么吗?
这是我对页面的控制
<input type="hidden" id="attendee" style="width:300px;" /
这是我的javascript代码
$(document).ready(function () {
$('#attendee').select2(
{
placeholder: 'Enter name',
minimumInputLength: 1,
allowClear: true,
ajax:{
type: "POST",
url: "TestClientPage2.aspx/GetClientList",
dataType: 'json',
data: function (term, page) {
return {
pageSize: 20,
pageNum: page,
searchTerm: term
};
},
results: function (data, page) {
var more = (page * pageSize) < data.Total;
return { results: data.results, more: more };
}}});
});
这是我的网络方法
public static string GetClientList(string searchTerm)
{
return @"{""employees"": [{ ""firstName"":""John"" , ""lastName"":""Doe"" }]}";
}