亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery調用Webservice傳遞json數組的方法

2019-11-20 09:17:22
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery調用Webservice傳遞json數組的方法。分享給大家供大家參考,具體如下:

Jquery由于提供的$.ajax強大方法,使得其調用webservice實現異步變得簡單起來,可以在頁面上傳遞Json字符串到Webservice中,Webservice方法進行業務處理后,返回Json對象給頁面,讓頁面去展現。

這一切都非常的簡單,今天要學習的并非這些。我們在實際處理業務過程中,會發現往往頁面要傳遞給webservice 的并非一個或多個字符串,有時候需要傳遞的是一個組合數據,如這樣的一組數據:

復制代碼 代碼如下:
{'Employee': [{'name':'John','sex':'man','age':'25'},{'name':'Tom','sex':'man','age':'21'}]}

客戶端將這樣的Json字符串作為$.ajax方法的data參數是沒有問題的,然而,服務端的webservice該如何去寫接收參數卻成為了一個問題。在百度、谷歌了一番后,只發現提問的卻沒有回答的。索性還是自己去研究吧,發現其實Employee對象首先是一個數組,其次數組的每一項都是一個Dictionary<string,string>字典類型。于是我嘗試在服務端使用Dictionary<string,string>[] Employee來接收客戶端傳遞的參數,一切如我所料,成功!

客戶端代碼如下:

//JQuery 調用webService導入數據function LoadData() {    var studentData = CollectionData();    $.ajax({      url: "ImportDataService.asmx/ImportStu",      type: "post",      contentType: "application/json;charset=utf-8",      dataType: "json",      data: "{'students':[{'name':'KoBe ','sex':'boy','age':'20'},{'name':'Mary','sex':'girl','age':'19'}]}",      success: function(result) {        alert(result.d);      },      error: function(e) {        alert(e.responseText);      }    });}

服務端代碼如下:

/// <summary>////// </summary>/// <param name="students"></param>/// <returns></returns>[WebMethod][ScriptMethod(ResponseFormat=ResponseFormat.Json)]public string ImportStu(Dictionary<string,string> []students){  if (students.Length == 0)  {    return "沒有任何數據!";  }  else  {    try    {      foreach (Dictionary<string, string> stu in students)      {        //構造一個新的Student對象。        Student student = new Student();        //為新構造的Student對象屬性賦值。        foreach (string key in stu.Keys)        {          switch (key)          {            case "name":              student.Name = stu[key];              break;            case "sex":              student.Sex = stu[key];              break;            case "age":              int age;              if (Int32.TryParse(stu[key], out age))              {                student.Age = age;              }              else              {                student.Age = 0;              }              break;            default:              break;          }        }      }      return "導入學生成功!";    }    catch    {      throw new Exception("導入學生失敗!");    }  }}

需要注意的是,服務端參數名需要和客戶端Json數組的key值相同,如上代碼中,參數名都為students。

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery擴展技巧總結》、《jQuery常用插件及用法總結》、《jQuery拖拽特效與技巧總結》、《jQuery表格(table)操作技巧匯總》、《jquery中Ajax用法總結》、《jQuery常見經典特效匯總》、《jQuery動畫與特效用法總結》及《jquery選擇器用法總結

希望本文所述對大家jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
美女av一区二区| 高清一区二区三区四区五区| 国产精品成av人在线视午夜片| 中文字幕日本欧美| 最近2019中文免费高清视频观看www99| 国产亚洲a∨片在线观看| 精品视频在线播放色网色视频| 精品久久久久久国产91| 福利一区福利二区微拍刺激| 一本色道久久综合狠狠躁篇怎么玩| 91国内产香蕉| 一本大道久久加勒比香蕉| 国a精品视频大全| 97久久久免费福利网址| 亚洲成人精品久久久| 亚洲国产成人精品久久久国产成人一区| 久久久久久久久久久免费| 在线观看亚洲视频| 亚洲精品国产拍免费91在线| 欧美日韩国产丝袜另类| 欧美性感美女h网站在线观看免费| 国产成人亚洲综合91精品| 欧美激情在线一区| 欧美精品第一页在线播放| 97在线免费观看| 91av免费观看91av精品在线| 91精品久久久久久综合乱菊| 欧美视频二区36p| 国产视频一区在线| 国产精品91免费在线| 国产精品久久久久久久久久久新郎| 国产国语刺激对白av不卡| 欧美国产在线电影| 国产日韩欧美成人| 成人性生交大片免费看视频直播| 午夜精品久久久久久久白皮肤| 久久不射热爱视频精品| 欧美亚洲另类激情另类| 国产精品久久久久久搜索| 日韩精品在线免费观看视频| 92福利视频午夜1000合集在线观看| 色噜噜狠狠狠综合曰曰曰88av| 久久久影视精品| 欧美精品中文字幕一区| 福利一区视频在线观看| 中文字幕精品视频| 久久激情视频久久| 中文字幕国产日韩| 久久99精品国产99久久6尤物| 亚洲精品成人av| 国产精品视频在线播放| 欧美成年人在线观看| 自拍偷拍亚洲区| 综合网日日天干夜夜久久| 久久精品视频播放| www.欧美免费| 欧美与欧洲交xxxx免费观看| 国内精品美女av在线播放| 国产亚洲精品美女久久久久| 欧美亚洲另类制服自拍| 91亚洲国产成人久久精品网站| 亚洲欧美国产精品va在线观看| 精品亚洲aⅴ在线观看| 亚洲欧美制服中文字幕| 国产亚洲欧美日韩美女| 亚洲va久久久噜噜噜久久天堂| 久久av中文字幕| 韩国视频理论视频久久| 国产精品亚洲аv天堂网| 国产精品一区二区三区久久| 国产精品老牛影院在线观看| 久久久女女女女999久久| 欧美日韩国产成人在线| 欧美日韩亚洲一区二| 欧美中文字幕在线观看| 欧美日韩成人黄色| 久国内精品在线| 日日噜噜噜夜夜爽亚洲精品| 性色av一区二区三区红粉影视| 97在线视频免费| 欧美视频13p| 国产成人精品在线观看| 色av中文字幕一区| 欧美大成色www永久网站婷| 亚洲欧美日韩一区在线| 日韩成人在线网站| 日韩美女av在线免费观看| 国产精品福利久久久| xvideos成人免费中文版| www国产91| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产在线精品成人一区二区三区| 亚洲国产成人久久| 亚洲裸体xxxx| 日韩经典一区二区三区| 日韩电影在线观看永久视频免费网站| 九色成人免费视频| 北条麻妃一区二区三区中文字幕| 日日摸夜夜添一区| 日韩经典第一页| 另类视频在线观看| 亚洲视频欧洲视频| 国产日韩欧美夫妻视频在线观看| 中文字幕9999| 国产亚洲精品久久久优势| 日本精品在线视频| 日韩欧美国产网站| 亚洲在线www| 国产精品视频一区二区三区四| 久久精品中文字幕免费mv| 富二代精品短视频| 国产精品中文在线| 亚洲综合日韩在线| 国产日韩欧美另类| 人人爽久久涩噜噜噜网站| 亚洲大尺度美女在线| 亚洲午夜未删减在线观看| 美女性感视频久久久| 日韩精品视频在线| 精品国产自在精品国产浪潮| 久久久www成人免费精品张筱雨| 久久五月天综合| …久久精品99久久香蕉国产| 国产日本欧美一区二区三区| 欧美激情久久久久| 一区二区三区美女xx视频| 亚洲欧美福利视频| 成人a在线观看| 国产精品久久久av久久久| 韩剧1988在线观看免费完整版| 久久久久久尹人网香蕉| 狠狠久久亚洲欧美专区| 久久精品国产免费观看| 欧美贵妇videos办公室| 91久久精品视频| 欧美国产高跟鞋裸体秀xxxhd| 91精品久久久久久久久久入口| 欧美视频一二三| 精品自拍视频在线观看| 久久久久久久久久久成人| 色偷偷88888欧美精品久久久| 人妖精品videosex性欧美| 国产精品视频yy9099| 久久韩剧网电视剧| 97在线免费观看| 不卡中文字幕av| 欧美成人精品在线播放| 日韩av影视综合网| 欧美激情一区二区久久久| 97国产成人精品视频| 一本大道香蕉久在线播放29| 精品亚洲国产成av人片传媒| 国产一区二区成人| 亚洲精品国精品久久99热一| 日韩国产欧美精品在线| 日韩中文有码在线视频| 国产精品色午夜在线观看| 国产精品成人在线| 日韩av电影手机在线观看| 国产精品久久久久久久久免费| 欧美精品在线极品| 欧美精品一区在线播放| 国产精品美女免费视频| 国产精品久久网|