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

JQuery Ajax WebService傳遞參數(shù)的簡(jiǎn)單實(shí)例

 更新時(shí)間:2016年11月02日 09:40:23   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇JQuery Ajax WebService傳遞參數(shù)的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

Asp.NET中利用jQuery實(shí)現(xiàn)Ajax時(shí),在服務(wù)器端可以使用aspx,ashx,以及WebService等方式。最近研究了一下WebService方式,jQuery Ajax 方法調(diào)用 jQuery Ajax方法調(diào)用 Asp.Net WebService 的詳細(xì)實(shí)例代碼這篇帖子給出了很詳細(xì)的例子,不過(guò)沒(méi)有給出詳細(xì)解釋。其中有幾個(gè)細(xì)節(jié)問(wèn)題開(kāi)始沒(méi)注意,費(fèi)老勁才調(diào)通:

1)客戶端data數(shù)據(jù)中的key字段名稱必須和服務(wù)器端方法參數(shù)嚴(yán)格一致。

如客戶端:

 //有參數(shù)調(diào)用
    $(document).ready(function () {
      $("#btn2").click(function () {
        $.ajax({
          type: "POST",
          contentType: "application/json",
          url: "WebService.asmx/GetWish",
          data: "{value1:'心想事成',value2:'萬(wàn)事如意',value3:'牛牛牛',value4:2009}",
          dataType: 'json',
          success: function (result) {
            $('#dictionary').append(result.d);
          }
        });
      });
    });

服務(wù)器端的GetWish函數(shù)參數(shù)必須寫(xiě)成value1,value2,value3,value4:

  [WebMethod]
  public string GetWish(string value1, string value2, string value3, int value4)
  {
    return string.Format("祝您在{3}年里 {0}、{1}、{2}", value1, value2, value3, value4);
  }

2)客戶端傳遞對(duì)象到服務(wù)器端的方法:

客戶端代碼:

 //傳入對(duì)象
    $(function () {
      $("#btn6").click(function () {
        obj = new Object();
        obj.ID = "1";
        obj.Value = "aaa";
        //'{"obj":{"ID":"1",Value:"Horse"}}'
        var d = '{"obj":' + JSON.stringify(obj) + '}';
        $.ajax({
          type: "POST",  //訪問(wèn)WebService使用Post方式請(qǐng)求
          contentType: "application/json", //WebService 會(huì)返回Json類型
          url: "WebService.asmx/ParmsObject", //調(diào)用WebService的地址和方法名稱組合 ---- WsURL/方法名
          data: d,     //這里是要傳遞的參數(shù),格式為 data: "{paraName:paraValue}",下面將會(huì)看到    
          dataType: 'json',
          success: function (result) {
            alert(result.d);
          },
          error: function (result) {
            alert("fail");
          }
        });
      });

    });

服務(wù)器端代碼:

  [WebMethod]
  public string ParmsObject(Class1 obj)
  {

    return obj.ID + ":" + obj.Value;
  }

調(diào)試環(huán)境:VS2010+jquery-1.3.2.min.js

以上就是小編為大家?guī)?lái)的JQuery Ajax WebService傳遞參數(shù)的簡(jiǎn)單實(shí)例全部?jī)?nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

最新評(píng)論

乐至县| 忻州市| 南投县| 张掖市| 华亭县| 施甸县| 甘肃省| 靖远县| 石渠县| 务川| 上虞市| 鄂尔多斯市| 永胜县| 桂平市| 长丰县| 西贡区| 同江市| 彰武县| 利川市| 奉节县| 建湖县| 克什克腾旗| 叶城县| 秦安县| 白玉县| 弥渡县| 巩留县| 伽师县| 城步| 沽源县| 迁安市| 西畴县| 建始县| 大名县| 临颍县| 北海市| 寿宁县| 双柏县| 右玉县| 卢湾区| 宁阳县|