ajax调用服务的基本格式

<个人积累,转载请注明出处>

格式如下:

 $.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);// 输出服务器端返回数据

                    }




                });
原文地址:https://www.cnblogs.com/rickgao/p/5505993.html