最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用juery的ajax方法調(diào)用aspx.cs頁面中的webmethod方法示例

 更新時間:2013年07月10日 17:32:11   作者:  
juery的ajax調(diào)用aspx.cs頁面中的webmethod方法:首先在 aspx.cs文件里建一個公開的靜態(tài)方法,然后加上WebMethod屬性,具體實現(xiàn)如下,感興趣的朋友可以參考下哈,希望對大家有所幫助
首先在 aspx.cs文件里建一個公開的靜態(tài)方法,然后加上WebMethod屬性。
如:
[WebMethod]
public static string GetUserName()
{
//......
}
  如果要在這個方法里操作session,那還得將WebMethod的EnableSession 屬性設為true 。即:
[WebMethod(EnableSession = true)]//或[WebMethod(true)]
public static string GetUserName()
{
//......
}
 然后我們就寫ajax程序來訪問這個程序,我們就用jQuery吧。
復制代碼 代碼如下:

$.ajax({
type: "POST",
contentType: "application/json",
url: "WebForm2.aspx/GetUserName",
data: "{}",
dataType: "json",
success: function(){.......}
});

type:請求的類型,這里必須用post 。WebMethod方法只接受post類型的請求。
contentType:發(fā)送信息至服務器時內(nèi)容編碼類型。我們這里一定要用 application/json 。
url:請求的服務器端處理程序的路徑,格式為"文件名(含后綴)/方法名"
data:參 數(shù)列表。注意,這里的參數(shù)一定要是json格式的字符串,記住是字符串格式,如:"{aa:11,bb:22,cc:33 , ...}"。如果你寫的不是字符串,那jquery會把它實序列化成字符串,那么在服務器端接受到的就不是json格式了,且不能為空,即使沒有參數(shù)也要 寫成"{}",如上例。
很多人不成功,原因就在這里。
dataType:服務器返回的數(shù)據(jù)類型。必須是json,其他的都無效。因為 webservice 是一json格式返回數(shù)據(jù)的,其形式為:{"d":"......."}。
success:請求成功后的回調(diào)函數(shù)。你 可以在這里對返回的數(shù)據(jù)做任意處理。
下面給個ajax請求自身頁面的例子給你測試。。。
test.aspx
XML/HTML code
復制代碼 代碼如下:

<%@ Page language="C#"%>
<script runat="server">
protected void Page_Load(object sender,EventArgs e){
Response.Charset="gb2312";
if(Request.Form["method"]=="Test")Test();
else if(Request.Form["method"]=="Test1")Test1();
else if(Request.Form["method"]=="Test2")Test2();
Response.Write("一般請求<br/>");
}
public void Test()
{
Response.Write("執(zhí)行Test方法"+DateTime.Now);
Response.End();//停止其他輸出
}
public void Test1()
{
Response.Write("執(zhí)行Test1方法"+DateTime.Now);
Response.End();//停止其他輸出
}
public void Test2()
{
Response.Write("執(zhí)行Test2方法"+DateTime.Now);
Response.End();//停止其他輸出
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="content-type" content="text/html;charset=gb2312" />
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<input type="button" value="調(diào)用Test" onclick="CallMethod('Test')"/><input type="button" value="調(diào)用Test1"
onclick="CallMethod('Test1')"/><input type="button" value="調(diào)用Test2" onclick="CallMethod('Test2')"/>
<script type="text/javascript">
function CallMethod(method){
$.ajax(
{
type: "POST",
url: "test.aspx",
data:{method:method},
success:function(msg){alert(msg);},
error: function(){alert('出錯了');}
}
)
}
$(document).ready(function(){
$.ajax(
{
type: "POST",
url: "test.aspx",
data:{method:"Test"},
success:function(msg){alert("$(document).ready執(zhí)行方法Test返回結(jié)果\n\n\n"+msg);},
error: function(){alert('出錯了');}
}
);
})
</script>
</body>
</html>

相關文章

  • Ajax級聯(lián)菜單實例代碼

    Ajax級聯(lián)菜單實例代碼

    本篇文章主要是對Ajax級聯(lián)菜單的實例代碼進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • ajax原理總結(jié)附簡單實例及其優(yōu)點

    ajax原理總結(jié)附簡單實例及其優(yōu)點

    在工作中用了Ajax N多次了,也看過一些相關方面的書籍,也算是認識了它,本文對ajax原理坐下總結(jié),需要的朋友可以參考下
    2014-04-04
  • 淺談Bootstrap的DatePicker日期范圍選擇

    淺談Bootstrap的DatePicker日期范圍選擇

    下面小編就為大家?guī)硪黄獪\談Bootstrap的DatePicker日期范圍選擇。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • Ajax實現(xiàn)動態(tài)加載組合框的實例代碼

    Ajax實現(xiàn)動態(tài)加載組合框的實例代碼

    本文通過實例代碼給大家介紹了Ajax實現(xiàn)動態(tài)加載組合框功能,感興趣的朋友一起看看吧
    2017-08-08
  • AJAX 異步傳輸數(shù)據(jù)的問題

    AJAX 異步傳輸數(shù)據(jù)的問題

    暫時把script中的‘+’都用‘-’代替,index += 1;改成index -= -1;呵呵,以后有人看到這段自動生成的詭異腳本,不知道會作何感想,但現(xiàn)在也只能如此。
    2008-12-12
  • 使用jquery 的ajax調(diào)用總是錯誤親測的解決方法

    使用jquery 的ajax調(diào)用總是錯誤親測的解決方法

    使用jquery 的ajax功能調(diào)用一個頁面,卻發(fā)現(xiàn)總是出現(xiàn)錯誤,經(jīng)過這么多測試終于正常了,尤其是 dataType: 'json',看來jquery有很嚴格的驗證機制
    2013-07-07
  • 淺談Ajax的緩存機制

    淺談Ajax的緩存機制

    本文主要是向我們簡單介紹了AJAX的緩存機制的幾條簡單的規(guī)則以及注意事項,非常不錯,這里推薦給大家。
    2015-02-02
  • Ajax實現(xiàn)二級聯(lián)動菜單

    Ajax實現(xiàn)二級聯(lián)動菜單

    這篇文章主要為大家詳細介紹了Ajax實現(xiàn)二級聯(lián)動菜單,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • 探討Ajax中的一些小問題

    探討Ajax中的一些小問題

    在ajax使用過程經(jīng)常會遇到各種各樣的問題,今天小編給大家分享ajax中的一些小問題,比較實用,感興趣的朋友可以參考下
    2016-05-05
  • 利用AjaxControlToolkit實現(xiàn)百度搜索時的下拉列表提示詳細步驟

    利用AjaxControlToolkit實現(xiàn)百度搜索時的下拉列表提示詳細步驟

    AjaxControlToolkit是一組控件的集合,可以實現(xiàn)自動補充文本框,點擊文本框彈出日歷,加水印等Ajax效果等等,感興趣的朋友可以了解下啊,或許本文對你學習ajax有所幫助
    2013-02-02

最新評論

辽源市| 陇川县| 长泰县| 准格尔旗| 蓬莱市| 大邑县| 长宁县| 元谋县| 萝北县| 五原县| 西丰县| 通州市| 东辽县| 佛学| 牙克石市| 浮山县| 维西| 岐山县| 东莞市| 恩施市| 微山县| 安远县| 肃北| 固原市| 宁夏| 玛沁县| 筠连县| 新余市| 景谷| 汕头市| 宝应县| 正宁县| 当阳市| 瑞昌市| 亚东县| 宜章县| 绍兴市| 赤水市| 龙江县| 通道| 潜山县|