当用户开始在文本框中输入文本时,我想显示文本文本的建议。 这是我的文本框。
<div class="form">
<asp:TextBox runat="server" name="name"
CssClass ="input-text" ID="txtschoolCode" ></asp:TextBox>
</div>
这是我的ajax功能。
<script type="text/javascript">
$(function () {
$('#<%=txtschoolCode.ClientID%>').autocomplete({
source: function (request, response) {
$.ajax({
type: "POST",
url: "ChangeRequestForm.aspx/GetData",
data: "{ 'pre':'" + request.term + "'}",
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function (data) {
response($.map(data.d, function (item) {
return {
value: item
}
}))
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("Error");
}
});
}
});
});
这是我的代码背后功能。
public static List<object> GetData(string pre)
{
List<object> obj = new List<object>();
ActivityLogDAL getAutoData = new ActivityLogDAL();
DataTable empResult = getAutoData.getAutoLoadData();
// getting data in empResult
foreach (DataRow dr in empResult.Rows)
{
obj.Add(dr);
}
// have values in obj
return obj;
}
它给了我警报(&#34;错误&#34;); 代码有什么问题