<个人积累,转载请注明出处>
格式如下:
$.ajax({ type: "post", //访问WebService使用Post方式请求 url: "http://localhost:8019/SendMessage.svc/Chint/Message/Send/AuthorizeUser", //调用Url(WebService的地址和方法名称组合---WsURL/方法名) data: "{"account": @"sh158 est8"}", contentType: "Application/Json", // 发送信息至服务器时内容编码类型 beforeSend: function(XMLHttpRequest) { XMLHttpRequest.setRequestHeader("Accept", "Application/Json"); alert("Start"); // 接受的数据类型。(貌似不起作用,因为WebService的请求/返回 类型是相同的,由于请求的是Json,所以,返回的默认是Json) }, success: function(data) { var jsonValue = data; alert(jsonValue.d);// 输出Json }, complete: function(XMLHttpRequest, textStatus) { var returnText = XMLHttpRequest.responseText; alert(returnText);// 输出服务器端返回数据 } }); $.ajax({ type: "get", //访问WebService使用get方式请求 url: "http://localhost:8033/Akmii_WCF_API.svc/WFReportDefinition/Items(2)", //调用Url(WebService的地址和方法名称组合---WsURL/方法名) data: "{ }", contentType: "Application/Json", // 发送信息至服务器时内容编码类型 beforeSend: function(XMLHttpRequest) { XMLHttpRequest.setRequestHeader("Accept", "Application/Json"); alert("Start"); // 接受的数据类型。(貌似不起作用,因为WebService的请求/返回 类型是相同的,由于请求的是Json,所以,返回的默认是Json) }, success: function(data) { var jsonValue = data; alert(jsonValue.d);// 输出Json }, complete: function(XMLHttpRequest, textStatus) { var returnText = XMLHttpRequest.responseText; alert(returnText);// 输出服务器端返回数据 } });