我正在爲文本框的自動完成功能工作,並且需要同時獲取十個結果,並且有一個選項可以獲得更多超鏈接。目前它獲取所有結果。JQuery自動完成文本框asp.net限制結果
我的代碼到目前爲止附在下面。你能提供指導嗎?
$(document).ready(function(){
$('#<%=txtEmployeeName.ClientID%>').autocomplete({
source: function (request, response) {
$("#loading").show();
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "AccountDisclosureSearch.aspx/SearchEmpByText",
data: "{ 'empName':'" + request.term + "'}",
dataType: "json",
success: function (data) {
response($.map(data.d, function (item) {
return {
label: item.split(";")[0],
val: item.split(";")[1]
// name: item.split("|")[0]
}
}))
$("#loading").hide();
},
error: function (response) {
alert(response.responseText);
$("#loading").hide();
}
});
},
select: function (e, i) {
// $("#<%=hempid.ClientID %>").val(i.item.val);
storeEmployee(i.item.label, 0, i.item.val);
},
open: function(){
$('.ui-autocomplete').css('width', '220px');
},
minLength: 3
});
});
在你的後臺查詢,您可以設置限制像LIMIT 0,10 – lalithkumar
@stackoverflkowfan你有訪問AccountDisclosureSearch.aspx可能是的,你可以在JSON響應中添加一個額外的項目,以便自動添加所需的元素.. –