婷婷综合国产,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在线观看| 麻豆久久一区二区| 久久先锋影音av鲁色资源网| 中文字幕日韩欧美一区二区三区| 日韩欧美123| 一区二区三区精品久久久| 成人国产精品视频| 日韩av电影免费观看高清完整版| 高清日韩电视剧大全免费| 欧美一区二区久久久| 午夜电影一区二区三区| 欧美性色aⅴ视频一区日韩精品| 国产视频在线观看一区二区三区| 国产一区二区三区精品欧美日韩一区二区三区| 欧美视频你懂的| 亚洲丝袜精品丝袜在线| 成人av网站免费观看| 成人免费在线观看入口| kk眼镜猥琐国模调教系列一区二区| 久久久91精品国产一区二区三区| 激情文学综合丁香| 久久久av毛片精品| 精品影视av免费| 日韩欧美成人一区二区| 久久精品久久99精品久久| 精品国内片67194| 韩国理伦片一区二区三区在线播放 | 精品国产露脸精彩对白| 黑人巨大精品欧美一区| 欧美电影精品一区二区| 国产在线精品一区二区不卡了| 久久精品夜色噜噜亚洲aⅴ| 国产剧情一区在线| 中文字幕一区二区三区在线不卡| 91丨九色丨国产丨porny| 日韩美女精品在线| 91精品国产综合久久福利软件| 久久精品这里都是精品| 成人免费高清在线| 亚洲国产裸拍裸体视频在线观看乱了| 欧美日韩一卡二卡| 麻豆91在线观看| 国产精品久久精品日日| 欧美日本一道本在线视频| 欧美a级一区二区| 中日韩av电影| 欧美麻豆精品久久久久久| 国产精品91一区二区| 中文字幕一区二区三区乱码在线 | 国产欧美va欧美不卡在线| 色婷婷综合久色| 麻豆免费看一区二区三区| 国产精品视频免费| 欧美一区二区不卡视频| 99久久99久久综合| 激情综合色丁香一区二区| 亚洲日本一区二区| 日韩欧美一卡二卡| 91色婷婷久久久久合中文| 午夜不卡av在线| 国产精品美日韩| 欧美一级精品大片| 日本国产一区二区| 国产福利一区在线观看| 亚洲综合在线视频| 国产欧美va欧美不卡在线| 欧美肥妇毛茸茸| 色94色欧美sute亚洲线路一ni | 亚洲超碰精品一区二区| 国产亚洲午夜高清国产拍精品| 欧美丝袜丝交足nylons| 成人午夜电影小说| 婷婷六月综合亚洲| 亚洲美女偷拍久久| 国产无一区二区| 日韩欧美二区三区| 精品噜噜噜噜久久久久久久久试看| www.欧美亚洲| 国产精品小仙女| 极品少妇一区二区三区精品视频| 亚洲不卡在线观看| 一区二区三区在线观看国产| 中文字幕乱码久久午夜不卡| 久久蜜桃av一区二区天堂 | 午夜精品在线视频一区| 亚洲色图丝袜美腿| 亚洲欧美日韩国产综合| 欧美精彩视频一区二区三区| 日韩免费在线观看| 91精选在线观看| 日韩一二三四区| 在线综合亚洲欧美在线视频| 欧美日韩精品一区二区三区四区| 夜夜精品浪潮av一区二区三区| 国产精品国产三级国产普通话三级 | 久久久久国产精品麻豆| 日韩欧美一级在线播放| 欧美成va人片在线观看| www精品美女久久久tv| 日韩午夜激情免费电影| 日韩欧美你懂的| 久久亚洲二区三区| 欧美国产精品专区| 欧美一级在线视频| 欧美xxxxxxxx| 26uuu亚洲综合色| 日韩欧美区一区二| 精品久久免费看| 久久久久国产精品免费免费搜索 | 中文字幕欧美一区| 色悠悠久久综合| 欧美日韩中文字幕一区二区| 在线不卡a资源高清| 欧美mv日韩mv国产| 亚洲欧洲日本在线| 日韩专区在线视频| 风间由美性色一区二区三区| 一本大道久久a久久综合| 色素色在线综合| 日韩欧美国产麻豆| 亚洲欧美国产三级| 日本免费新一区视频| 国产成人免费在线观看不卡| 色八戒一区二区三区| 91麻豆精品国产91久久久久| 久久久av毛片精品| 亚洲一区电影777| 国产中文字幕精品| 99re这里只有精品首页| 欧美日韩精品综合在线| 精品免费视频一区二区| 国产精品每日更新在线播放网址| 亚洲综合男人的天堂| 欧美aaaaaa午夜精品| av激情亚洲男人天堂| 欧美性xxxxxxxx| wwwwww.欧美系列| 一区二区三区日韩欧美| 激情五月婷婷综合网| 91香蕉视频mp4| 亚洲精品在线电影| 亚洲v中文字幕| 懂色av一区二区在线播放| 在线观看欧美精品| 日本一区二区三区四区| 天天综合网天天综合色| 丁香五精品蜜臀久久久久99网站 | 欧美日韩和欧美的一区二区| 国产午夜精品一区二区三区嫩草 | 欧美日韩国产免费一区二区 | 欧美大片顶级少妇| 亚洲一区二区三区激情| 懂色中文一区二区在线播放| 91精品国产综合久久精品麻豆 | 欧美一级在线观看| 亚洲精品乱码久久久久| 久久97超碰国产精品超碰| 欧美精品123区| 中文字幕一区二区三区色视频 | 国产精品电影一区二区三区| 亚洲第一会所有码转帖| 99re这里只有精品首页| 久久天堂av综合合色蜜桃网| 婷婷久久综合九色国产成人| 色偷偷成人一区二区三区91 | 午夜av区久久| 欧美亚日韩国产aⅴ精品中极品| 国产午夜精品一区二区三区嫩草| 亚洲黄色在线视频| 99久久精品99国产精品| 精品久久久久久无| 亚洲18女电影在线观看| 色综合久久久久| 亚洲欧洲另类国产综合| 粉嫩久久99精品久久久久久夜| 中文字幕亚洲综合久久菠萝蜜| 国产呦精品一区二区三区网站| 欧美日韩精品免费| 亚洲一区二区三区四区的| 色婷婷综合激情| 1024成人网| 色婷婷久久综合| 日韩美女视频一区| 一本到不卡免费一区二区| 亚洲免费观看高清完整版在线观看熊 | 亚洲特级片在线| 成人av电影在线观看| 国产精品色呦呦| 99re免费视频精品全部| 综合激情网...| 欧美在线看片a免费观看| 国产色产综合色产在线视频| 国产精品91xxx| 欧美日韩日本视频| 日韩精品久久久久久| 日韩欧美激情在线| 国产精品乡下勾搭老头1| 成人欧美一区二区三区白人| 91国模大尺度私拍在线视频| 国产欧美日产一区|