国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

jQuery AJAX實現調用頁面后臺方法

2024-09-01 08:28:02
字體:
來源:轉載
供稿:網友

本文實例為大家分享了jQuery AJAX調用頁面后臺方法,供大家參考,具體內容如下

1.新建demo.aspx頁面。

2.首先在該頁面的后臺文件demos.aspx.cs中添加引用。

using System.Web.Services;

1).無參數的方法調用.
大家注意了,這個版本不能低于.net framework 2.0。2.0已下不支持的。
后臺代碼:

[WebMethod]   public static string SayHello()   {      return "Hello Ajax!";   }  

JS代碼:

$(function() {     $("#btnOK").click(function() {       $.ajax({         //要用post方式         type: "Post",         //方法所在頁面和方法名         url: "Demo.aspx/SayHello",         contentType: "application/json; charset=utf-8",         dataType: "json",         success: function(data) {           //返回的數據用data.d獲取內容           alert(data.d);         },         error: function(err) {           alert(err);         }       });         //禁用按鈕的提交       return false;     });   });  

頁面代碼:

  <form id="form1" runat="server">  <div>    <asp:Button ID="btnOK" runat="server" Text="驗證用戶" />  </div>  </form>

運行效果如下:

2).有參數方法調用
后臺代碼:

[WebMethod]   public static string GetStr(string str, string str2)   {     return str + str2;   } 

JS代碼:

$(function() {     $("#btnOK").click(function() {       $.ajax({         type: "Post",         url: "demo.aspx/GetStr",         //方法傳參的寫法一定要對,str為形參的名字,str2為第二個形參的名字         data: "{'str':'我是','str2':'XXX'}",         contentType: "application/json; charset=utf-8",         dataType: "json",         success: function(data) {           //返回的數據用data.d獲取內容            alert(data.d);         },         error: function(err) {           alert(err);         }       });         //禁用按鈕的提交       return false;     });   }); 

運行效果如下:

3).返回數組方法
后臺代碼:

[WebMethod]   public static List<string> GetArray()   {     List<string> li = new List<string>();       for (int i = 0; i < 10; i++)       li.Add(i + "");       return li;   }  

JS代碼:

$(function() {     $("#btnOK").click(function() {       $.ajax({         type: "Post",         url: "demo.aspx/GetArray",         contentType: "application/json; charset=utf-8",         dataType: "json",         success: function(data) {           //插入前先清空ul           $("#list").html("");             //遞歸獲取數據           $(data.d).each(function() {             //插入結果到li里面             $("#list").append("<li>" + this + "</li>");           });             alert(data.d);         },         error: function(err) {           alert(err);         }       });         //禁用按鈕的提交       return false;     });   });             
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪江市| 嵊州市| 枝江市| 邻水| 浦北县| 柯坪县| 滦平县| 双流县| 洪洞县| 桐城市| 桓台县| 六盘水市| 黎城县| 慈溪市| 大名县| 沅江市| SHOW| 沙湾县| 娄底市| 会东县| 西乌珠穆沁旗| 岳阳县| 承德市| 炎陵县| 石嘴山市| 汉川市| 高唐县| 双流县| 邵武市| 定陶县| 孝感市| 沽源县| 武乡县| 祁东县| 张家口市| 甘孜| 策勒县| 拜城县| 依安县| 乌鲁木齐县| 康定县|