ASP.NET前台AJAX方法調用背景方法寫法__NET

來源:互聯網
上載者:User
前台:<input id="AjaxDemo" type="button" onclick="get()" value="開始" />        <script type="text/javascript">            //$().ready(            //           function () {            //               $("#AjaxDemo").click(function () {            //                   $.ajax({            //                       type: "POST",            //                       url: "AJAXTest.aspx/ABC",            //                       data: "{"ABC":"test"}",            //                       dataType: "json",            //                       contentType: "application/json; charset=utf-8",            //                       success: function (msg) { alert(msg.d); }            //                   })            //               })            //           }            //       )            $(function () {                $("#AjaxDemo").click(function () {                    $.ajax({                        type: "POST",                        url: "AJAXTest.aspx/GetAddress",                        //data: "{"ABC":"test"}",                        dataType: "json",                        contentType: "application/json; charset=utf-8",                        success: function (msg) { alert(msg.d); }                    })                })            })        </script>
後台: [WebMethod]        //[AjaxMethod]        public static string GetAddress()        {            string Address = "hello word";            //do somthing to get the address here             return Address;        }        [WebMethod]        public static string ABC(string ABC)        {            return ABC;        }注意要素:後台方法必須加入webmethod標記,並且為靜態方法,而且據我實驗了一下貌似GET方式是不可以的,如果有大神可以使用get方式完成這個功能還請指教,而且返回的資料最好是JSON格式的,msg的屬性必須是d,具體是為什麼暫時不知道,即,msg.d,d是必須的


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.