婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 甩掉ashx和asmx使用jQuery.ajaxWebService請求WebMethod簡練處理Ajax

甩掉ashx和asmx使用jQuery.ajaxWebService請求WebMethod簡練處理Ajax

熱門標簽:越南河內地圖標注 個人怎樣在百度地圖標注地名 機器人電銷騙局揭秘 ai機器人電銷資源 超級大富翁地圖標注 地圖標注項目怎么樣 云呼外撥網絡電話系統 硅語電話機器人公司 騰訊地圖標注位置能用多久

在WebForm下 開發ajax程序,需要借助于一般處理程序(*.ashx)或web服務(*.asmx),并且每一個ajax請求,都要建一個這樣的文件,如此一來,如果在一個項目中ajax程序多了,勢必會產生一堆的.ashx或.asmx,雖然于程序本身無礙,但那一堆文件看上去總覺得有傷大雅。那么可不可以丟掉這些.ashx和.asmx,選擇一種更簡練的方式來做ajax程序呢。

答案是肯定的,那就是:WebMethod 。(此方法是在.net3.5版本下調試的,在.net2.0下有問題)

首先在aspx.cs文件里建一個公開的靜態方法,然后加上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:發送信息至服務器時內容編碼類型。我們這里一定要用application/json 。

  url:請求的服務器端處理程序的路徑,格式為"文件名(含后綴)/方法名"

  data:參數列表。注意,這里的參數一定要是json格式的字符串,記住是字符串格式,如:"{aa:11,bb:22,cc:33 , ...}"。如果

你寫的不是字符串,那jquery會把它實序列化成字符串,那么在服務器端接受到的就不是json格式了,且不能為空,即使沒有參數也要寫成"{}",如上例。

很多人不成功,原因就在這里。

  dataType:服務器返回的數據類型。必須是json,其他的都無效。因為webservice 是一json格式返回數據的,其形式為:{"d":"......."}。

  success:請求成功后的回調函數。你可以在這里對返回的數據做任意處理。

  我們可以看到其中一些參數值是固定的,所以從復用性的角度考慮,我們可以給jquery做一個擴展,對上面的函數做一下簡單的封裝:

我們建一個腳本文件叫 jquery.extend.js。在里面寫一個叫ajaxWebService的方法(因為webmethod其實就是WebService嘛,故此方法對請求*.asmx也是有效的),代碼如下:

/// summary>
/// jQuery原型擴展,重新封裝Ajax請求WebServeice
/// /summary>
/// param name="url" type="String">
/// 處理請求的地址
////param>
/// param name="dataMap" type="String">
/// 參數,json格式的字符串
////param>
/// param name="fnSuccess" type="Function">
/// 請求成功后的回調函數
////param>
$.ajaxWebService = function(url, dataMap, fnSuccess) {
$.ajax({
type: "POST",
contentType: "application/json",
url: url,
data: dataMap,
dataType: "json",
success: fnSuccess
});
}

好了,這樣我們請求webmethod方法 就可以這樣寫了:

$.ajaxWebService("WebForm2.aspx/GetUserName", "{}", function(result) {......}); 

最后:如果你的項目中ajax程序非常多(這種情況是可能存在的,我做過一個網站,是個sns,全程ajax,幾乎每個操作都用了ajax),你覺得把WebMethod方法寫在各個aspx頁面里很零散,那么你可以專門建一個頁面(如:WebMethods.aspx)來存放。

以上所述是小編給大家介紹的甩掉ashx和asmx使用jQuery.ajaxWebService請求WebMethod簡練處理Ajax,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • ASP.NET使用WebService實現天氣預報功能
  • jQuery調用Webservice傳遞json數組的方法
  • 使用jQuery Ajax 請求webservice來實現更簡練的Ajax
  • C# WebService發布以及IIS發布
  • jQuery 調用WebService 實例講解
  • ASP.NET中基于soaphead的webservice安全機制
  • WebService的相關概念

標簽:鄭州 林芝 邢臺 舟山 洛陽 內蒙古 遼源 海南

巨人網絡通訊聲明:本文標題《甩掉ashx和asmx使用jQuery.ajaxWebService請求WebMethod簡練處理Ajax》,本文關鍵詞  甩掉,ashx,和,asmx,使用,jQuery.ajaxWebService,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《甩掉ashx和asmx使用jQuery.ajaxWebService請求WebMethod簡練處理Ajax》相關的同類信息!
  • 本頁收集關于甩掉ashx和asmx使用jQuery.ajaxWebService請求WebMethod簡練處理Ajax的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产91对白在线观看九色| 午夜精品爽啪视频| 午夜精彩视频在线观看不卡| 国产成人午夜精品5599| 日韩美女主播在线视频一区二区三区| 亚洲综合久久av| 67194成人在线观看| 欧美aaa在线| 国产亚洲综合av| www.av亚洲| 亚洲黄色尤物视频| 欧美日韩另类一区| 极品少妇一区二区三区精品视频| 久久理论电影网| av在线这里只有精品| 夜夜嗨av一区二区三区网页| 欧美日韩综合一区| 开心九九激情九九欧美日韩精美视频电影 | 99re热这里只有精品免费视频| 国产精品美女久久久久久久| 色偷偷久久一区二区三区| 日韩av网站免费在线| 久久久夜色精品亚洲| 色综合久久中文综合久久牛| 亚洲午夜久久久久中文字幕久| 欧美一区二区三区成人| 国产精品一线二线三线精华| 中文字幕一区不卡| 欧美老女人第四色| 成人免费毛片a| 爽好多水快深点欧美视频| 欧美韩国日本不卡| 欧美精品第1页| 北岛玲一区二区三区四区| 亚洲图片你懂的| 精品久久久久久亚洲综合网| 91原创在线视频| 精品一区二区三区在线视频| 亚洲欧美日韩国产一区二区三区| 欧美成人三级在线| 欧美日韩成人在线| 99国产精品国产精品毛片| 久久99精品久久久久久久久久久久| 国产精品白丝在线| 五月天一区二区| 亚洲精品在线观看网站| 国产精品乱子久久久久| 欧美区视频在线观看| 国产成人精品免费在线| 日韩精品福利网| 国产精品国产三级国产普通话99 | 91亚洲永久精品| 欧美成人精精品一区二区频| 99re热视频这里只精品| 欧美精品久久久久久久多人混战| 欧美tickling挠脚心丨vk| 精品美女一区二区| 国产欧美日韩激情| 蜜乳av一区二区| 欧美影院一区二区三区| 日本高清不卡视频| 欧美群妇大交群中文字幕| 欧美一区二区三区爱爱| 日本亚洲电影天堂| 色偷偷成人一区二区三区91| 亚洲成人手机在线| 久久精品亚洲精品国产欧美| 成人综合在线观看| **欧美大码日韩| 亚洲成人三级小说| 欧美日产国产精品| 美女mm1313爽爽久久久蜜臀| 欧美日韩国产影片| www.欧美亚洲| 亚洲欧美在线观看| 久久久精品综合| 91精品蜜臀在线一区尤物| 成人黄动漫网站免费app| 欧美日韩极品在线观看一区| 亚洲天天做日日做天天谢日日欢| 免费高清成人在线| 欧美日韩免费不卡视频一区二区三区| 亚洲欧洲精品成人久久奇米网| 国产精品一区二区久久不卡| 欧美大白屁股肥臀xxxxxx| 一区二区在线看| av不卡在线播放| 国产精品天干天干在线综合| 大美女一区二区三区| 国产欧美精品一区| 91在线视频免费观看| 亚洲高清久久久| 日本一区二区三区久久久久久久久不| 一区二区三区四区乱视频| 宅男噜噜噜66一区二区66| 欧美一区二区三区免费在线看| 久久精品夜色噜噜亚洲a∨| 日韩午夜在线观看| 秋霞成人午夜伦在线观看| 精品成a人在线观看| 日韩欧美国产一区二区三区| 91免费观看国产| 色狠狠色噜噜噜综合网| 欧洲亚洲国产日韩| 精品国产制服丝袜高跟| 中文字幕成人av| www.综合网.com| 亚洲午夜成aⅴ人片| 欧美伊人久久久久久午夜久久久久| 欧美成人猛片aaaaaaa| 国产黄色精品网站| 欧美日韩色综合| 久久蜜臀精品av| 欧美亚洲一区二区在线观看| 美女一区二区三区在线观看| 亚洲人成人一区二区在线观看| 成人一级视频在线观看| 国产成人激情av| 一本色道久久综合狠狠躁的推荐| 久久日韩粉嫩一区二区三区| 午夜久久久久久| 26uuu另类欧美亚洲曰本| 欧美在线三级电影| 激情综合色播激情啊| 天使萌一区二区三区免费观看| 中文字幕精品一区| 欧美成人精精品一区二区频| 91丨porny丨最新| www.av亚洲| 国产精品影视在线观看| 一区2区3区在线看| 国产精品二三区| 国产日韩精品一区二区三区在线| 亚洲成人自拍网| 午夜免费久久看| 亚洲黄色片在线观看| 中文字幕av资源一区| 久久久久9999亚洲精品| 国产片一区二区| 亚洲欧美激情一区二区| 色妞www精品视频| 成年人网站91| 欧洲中文字幕精品| 日韩免费高清av| 亚洲欧美日本在线| 国产另类ts人妖一区二区| 成人精品亚洲人成在线| 在线免费观看日本欧美| 日韩一级免费一区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产一区二区网址| 欧美大片拔萝卜| 精品国产a毛片| 五月婷婷综合网| 91美女片黄在线观看91美女| 欧美电影免费观看高清完整版在线观看| 欧美一区二区精品在线| 亚洲电影在线播放| 久久久国产一区二区三区四区小说| 一区二区三区中文字幕在线观看| 国产毛片一区二区| 欧美视频一区二| 日欧美一区二区| 欧美日韩中文精品| 亚洲成人免费视频| 欧美日本在线观看| 欧美日韩国产免费一区二区 | 一本大道久久精品懂色aⅴ| 日韩欧美一区电影| 爽好久久久欧美精品| 亚洲午夜久久久| 正在播放一区二区| 激情综合五月天| 国产精品女上位| 色伊人久久综合中文字幕| 亚洲影视资源网| 日韩欧美国产1| 福利一区二区在线| 亚洲成人在线观看视频| 精品对白一区国产伦| 色综合婷婷久久| 国产精品每日更新| 亚洲欧美日韩在线| www一区二区| 91九色02白丝porn| 国产综合色产在线精品| 亚洲最快最全在线视频| 精品sm在线观看| 精品视频资源站| 一本一道综合狠狠老| 国产一区二三区| 亚洲精品日韩专区silk| 久久免费看少妇高潮| 精品久久久久香蕉网| 欧美三级欧美一级| 成人av资源在线| 国产精品一级在线| 激情综合网av| 国产激情91久久精品导航| 美国毛片一区二区|