这是我的网络方法:
[WebMethod]
public string HelloWorld() {
return "Hello World";
}
这是html页面中的AJAX代码:
jQuery.support.cors = true;
var btn_startOp = document.getElementById("startOpp");
$.ajax({
type: "POST",
contentType: "application/xml; charset=utf-8",
data: "{}",
dataType: "xml",
url: "http://localhost:61457/WebSite1/Service.asmx/HelloWorld",
success: function(msg){ alert(msg.d); },
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
}
});
这给了我一个错误:开,
在浏览器上测试时,Webservice工作正常。
更新: 这是Html中头标记中的行:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
任何人都可以帮我吗? 这是我的第一个代码。我为我搜索了很多东西...... :) :(
答案 0 :(得分:0)
更改为:
$.ajax({
type: "GET",
url: "/WebSite1/Service.asmx/HelloWorld",
dataType:"json",
success: function(msg) {
alert(msg);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
}
});
dataType:"xml"
。GET
请求。