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

jQuery Ajax向服務(wù)端傳遞數(shù)組參數(shù)值的實(shí)例代碼

 更新時間:2017年09月03日 09:35:00   作者:Jichan·Jong  
在使用MVC時,向服務(wù)器端發(fā)送POST請求時有時需要傳遞數(shù)組作為參數(shù)值,下面通過實(shí)例代碼給大家介紹jQuery Ajax向服務(wù)端傳遞數(shù)組參數(shù)值的方法,一起看看吧

在使用MVC時,向服務(wù)器端發(fā)送POST請求時有時需要傳遞數(shù)組作為參數(shù)值

下面使用例子說明,首先看一下Action

[HttpPost]
public ActionResult Test(List<string> model)
{
 return Json(null, JsonRequestBehavior.AllowGet);
}

方式一,構(gòu)造表單元素,然后調(diào)用serialize()方法得到構(gòu)造參數(shù)字符串

@{
 Layout = null;
}
<!DOCTYPE html>
<html>
<head>
 <meta name="viewport" content="width=device-width" />
 <title>Test</title>
</head>
<body>
 <div>
  <input type="button" id="btnAjax" value="發(fā)送請求" />
 </div>
 <script src="~/Scripts/jquery-1.10.2.min.js"></script>
 <script type="text/javascript">
  var tmp = '<input type="hidden" name="model" value="1" /><input type="hidden" name="model" value="2" />';
  $(function () {
   $("#btnAjax").click(function () {
    $.ajax({
     url: '@Url.Action("Test")',
     type: 'POST',
     data: $(tmp).serialize(),
     success: function (json) {
      console.log(json);
     }
    });
   });
  });
 </script>
</body>
</html>

調(diào)試模式監(jiān)視參數(shù),當(dāng)點(diǎn)擊按鈕時,監(jiān)視得到的參數(shù)如下

方式二:使用JavaScript對象作為參數(shù)傳值,參數(shù)名是與Action方法對應(yīng)的參數(shù)名,參數(shù)值是JavaScript數(shù)組

@{
 Layout = null;
}
<!DOCTYPE html>
<html>
<head>
 <meta name="viewport" content="width=device-width" />
 <title>Test</title>
</head>
<body>
 <div>
  <input type="button" id="btnAjax" value="發(fā)送請求" />
 </div>
 <script src="~/Scripts/jquery-1.10.2.min.js"></script>
 <script type="text/javascript">
  //var tmp = '<input type="hidden" name="model" value="1" /><input type="hidden" name="model" value="2" />';
  var array = ["abc","123"];
  $(function () {
   $("#btnAjax").click(function () {
    $.ajax({
     url: '@Url.Action("Test")',
     type: 'POST',
     data: {
      model:array
     },
     success: function (json) {
      console.log(json);
     }
    });
   });
  });
 </script>
</body>
</html>

方式三,使用Json作為參數(shù)請求,此時Ajax需要聲明Content-Type為application/json

@{
 Layout = null;
}
<!DOCTYPE html>
<html>
<head>
 <meta name="viewport" content="width=device-width" />
 <title>Test</title>
</head>
<body>
 <div>
  <input type="button" id="btnAjax" value="發(fā)送請求" />
 </div>
 <script src="~/Scripts/jquery-1.10.2.min.js"></script>
 <script type="text/javascript">
  //var tmp = '<input type="hidden" name="model" value="1" /><input type="hidden" name="model" value="2" />';
  //var array = ["abc","123"];
  $(function () {
   $("#btnAjax").click(function () {
    $.ajax({
     url: '@Url.Action("Test")',
     type: 'POST',
     contentType:'application/json;charset=utf-8',
     data: JSON.stringify({
      model:["hello","welcome"]
     }),
     success: function (json) {
      console.log(json);
     }
    });
   });
  });
 </script>
</body>
</html>

上面的例子使用的是ASP.NET MVC 5

總結(jié)

以上所述是小編給大家介紹的jQuery Ajax向服務(wù)端傳遞數(shù)組參數(shù)值的實(shí)例代碼,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回家大家的!

相關(guān)文章

  • 『jQuery』.html(),.text()和.val()的概述及使用

    『jQuery』.html(),.text()和.val()的概述及使用

    如何使用jQuery中的.html(),.text()和.val()三種方法,用于讀取,修改元素的html結(jié)構(gòu),元素的文本內(nèi)容,以及表單元素的value值的方法
    2013-04-04
  • jquery實(shí)現(xiàn)有過渡效果的tab切換

    jquery實(shí)現(xiàn)有過渡效果的tab切換

    這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)有過渡效果的tab切換,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • jQuery DIV彈出效果實(shí)現(xiàn)代碼

    jQuery DIV彈出效果實(shí)現(xiàn)代碼

    現(xiàn)在很多網(wǎng)站都流行這種彈出式的對話框或是信息顯示框,很想將這個流行元素加入到自己的項(xiàng)目中。使用jQuery可以不費(fèi)大力氣實(shí)現(xiàn)這種效果。將其記錄到我的Blog中,與業(yè)界朋友們起分享。
    2009-07-07
  • 使用Jquery獲取帶特殊符號的ID 標(biāo)簽的方法

    使用Jquery獲取帶特殊符號的ID 標(biāo)簽的方法

    這篇文章主要介紹了使用Jquery如何獲取帶特殊符號的ID 標(biāo)簽,該怎么寫,需要的朋友可以參考下
    2014-04-04
  • jQuery實(shí)現(xiàn)自動調(diào)用和觸發(fā)某個事件的方法

    jQuery實(shí)現(xiàn)自動調(diào)用和觸發(fā)某個事件的方法

    這篇文章主要介紹了jQuery實(shí)現(xiàn)自動調(diào)用和觸發(fā)某個事件的方法,結(jié)合實(shí)例形式列舉分析了jQuery事件觸發(fā)的常見操作技巧,需要的朋友可以參考下
    2016-11-11
  • 使用jQuery的load方法設(shè)計(jì)動態(tài)加載及解決被加載頁面js失效問題

    使用jQuery的load方法設(shè)計(jì)動態(tài)加載及解決被加載頁面js失效問題

    這篇文章主要介紹了使用jQuery的load方法設(shè)計(jì)動態(tài)加載及解決被加載頁面js失效問題,非常不錯,具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-03-03
  • jQuery中parents()方法用法實(shí)例

    jQuery中parents()方法用法實(shí)例

    這篇文章主要介紹了jQuery中parents()方法用法,實(shí)例分析了parents()方法的功能、定義及取得一個包含著所有匹配元素的父輩元素的元素集合使用技巧,需要的朋友可以參考下
    2015-01-01
  • jquery實(shí)現(xiàn)廣告上下滾動效果

    jquery實(shí)現(xiàn)廣告上下滾動效果

    這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)廣告上下滾動效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • 詳解jQuery設(shè)置內(nèi)容和屬性

    詳解jQuery設(shè)置內(nèi)容和屬性

    這篇文章主要介紹了jQuery設(shè)置內(nèi)容和屬性,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • jquery中取消和綁定hover事件的實(shí)現(xiàn)代碼

    jquery中取消和綁定hover事件的實(shí)現(xiàn)代碼

    下面小編就為大家?guī)硪黄猨query中取消和綁定hover事件的實(shí)現(xiàn)代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06

最新評論

福鼎市| 青川县| 鄂尔多斯市| 安塞县| 同仁县| 平塘县| 克山县| 浦北县| 安丘市| 托克逊县| 高清| 阳春市| 扶余县| 乐陵市| 鄂托克前旗| 莒南县| 邢台县| 新巴尔虎右旗| 承德市| 犍为县| 姜堰市| 高密市| 株洲县| 和田市| 大田县| 启东市| 闻喜县| 崇礼县| 右玉县| 财经| 项城市| 红安县| 桐庐县| 许昌市| 涟水县| 崇文区| 宜春市| 敖汉旗| 都江堰市| 水城县| 长乐市|