国产探花免费观看_亚洲丰满少妇自慰呻吟_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;     });   });             
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 扶绥县| 西畴县| 永丰县| 额敏县| 青神县| 耿马| 齐河县| 龙南县| 屏东县| 凤冈县| 宜良县| 鹤岗市| 宜兴市| 五指山市| 阿坝| 竹北市| 靖江市| 南郑县| 双江| 新蔡县| 新民市| 贺兰县| 宁德市| 通州市| 浦北县| 陵川县| 亳州市| 华亭县| 利津县| 宝兴县| 南汇区| 三亚市| 襄城县| 赣榆县| 尖扎县| 旺苍县| 当雄县| 华坪县| 行唐县| 彰化市| 佛坪县|