我尝试使用jQuery的ajax
方法检查特定的ASMX Web服务是否存在,如下所示:
$.ajax({
url: 'http://localhost/MyApp/MyWebService.asmx',
type: 'GET',
crossDomain: true,
error: function() {
alert('Error');
},
success: function() {
alert('Success');
}
});
它与localhost(success
)运行良好(http://localhost/MyApp/MyWebService.asmx
事件)但不是(error
事件)与我的计算机名称(http://MyComputerName/MyApp/MyWebService.asmx
),而我可以从我的网络浏览器。当我尝试调用同一个Web服务时,它也无法工作,该服务也可以通过Internet访问另一个服务器(http://www.example.com/MyApp/MyWebService.asmx
)。
我做错了什么?
感谢。
编辑:或者有没有其他方法来检查是否可以使用jQuery访问URL?
答案 0 :(得分:0)