【发布时间】:2017-11-11 12:57:43
【问题描述】:
我正在使用带有 asp.net 的 JqueryUI 自动完成小部件 我创建了一个类文件,其中包含将返回搜索结果列表的方法。 在 aspx 页面上,我调用了所有必需的 jquery 文件。 在脚本部分我写下面的代码:
<script type="text/javascript">
$(document).ready(function () {
$("#txtSearch").autocomplete({
source: function (request, response) {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "CommonOperation.cs/GetClientName",
data: "{'SearchVal':'" + document.getElementById('<%=txtSearch.ClientID%>').value + "'}",
dataType: "json",
success: function (data) {
response(data.d);
},
error: function (result) {
alert("Error......");
}
});
}
});
});
</script>
不知道他们有什么问题,但是当我运行它时,它总是进入错误部分。
【问题讨论】:
-
您收到的错误信息是什么?
-
没有错误,只显示包含文本“错误......”的警报框
-
网址看起来很奇怪。
-
想一想,.cs 文件是不是暴露为“URL”的东西?不?相应地修改您的代码结构并调用 Web 方法。
-
你在服务器端使用
GetClientName作为WebMethod吗?
标签: javascript c# jquery asp.net jquery-ui