[英]Calling Web Service from jQuery 1.9.2
我只是想从jQuery调用Web服务。 我的代码是
function SearchCandidates() {
$("#txtSearchGlobal").autocomplete({
source: function (request, response) {
$.ajax({
type: "POST",
url: "WebService.asmx/HelloWorld",
contentType: "application/json; charset=utf-8",
data: "{}",
dataType: "json",
success: function (data) {
},
error: function (req, status, error) {
alert("ERROR:" + error.toString() + " " + status + " " + req);
}
});
},
minLength: 2,
select: function (event, ui) {
}
});
}
此处,出现错误消息"ERROR : Internal Server Error error [object object]"
,无法找到确切的错误。 我已经使用了上面提到的相同的代码,已经很多次了,但是我没有发现任何问题。 我在这里使用jQuery 1.9.2,我认为版本不是问题。 任何人都可以在这里帮助我,谢谢。
从您的代码中删除成功的else并检查并还将数据类型设置为Jsonp以下代码可能对您有帮助
$.ajax({
type: "POST",
url: url,
data: data,
dataType: 'jsonp'
success: function(data){
alert(data)
},
error:function(req, status, error){
alert(JSON.stringify(error))
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.