Js AJAX call code behind Web Method

来源:互联网 发布:在数组中添加元素 编辑:程序博客网 时间:2024/05/17 20:23

Js AJAX call web method


Js :

  $.ajax({        type: "POST",        url: "CustomerPersonalDetails.aspx/SearchAddress",        data: "{ 'searchParam': 'abc' }",        contentType: "application/json; charset=utf-8",        dataType: "json",        async: true,        success: function (data, status) {            var obj = eval(data.d);            var innerHtml = "<table cellspacing='0' id='tbl_address_searchResults'>";            for (var i = 0; i < obj.length; i++) {                innerHtml += "<tr><td>" + obj[i].name + "</td>";                innerHtml += "<td>" + obj[i].desc + "</td>" + "</tr>";            }            innerHtml += "</table>";            $("#" + divId).html(innerHtml);        },        failure: function (data) {            alert(data);        },        error: function (data) {            alert(data);        }    });


 


c# method:


 

 [WebMethod]        [ScriptMethod(ResponseFormat = ResponseFormat.Json)]        public static dynamic SearchAddress(string searchParam)        {            return new[]                {                    new                        {                            name = "aaa",                            desc = "desc1"                        }                };        }



 

原创粉丝点击