ajax调用后台webservice的问题
我在js中用jquery调用后台的webservice, 一直进error, readystate是4. 后台webservice的断点也未捕获,应该是没进去. 但是地址没问题.
$(document).ready(function () { $.ajax({ url: "AppInterface/API.asmx/HelloWorld", type: "POST", dataType: "json", contentType: "application/json; charset=utf-8", data: "{id:1}", success: function (json) { alert(json); }, error: function (x, e) { alert(x.readyState); } });})[WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]//若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService]public class API : System.Web.Services.WebService { public API () { //如果使用设计的组件,请取消注释以下行 //InitializeComponent(); //进行session验证 } [WebMethod] public string HelloWorld(string x) { string s = "123"; return s; }