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

主頁 > 知識庫 > 如何利用jQuery post傳遞含特殊字符的數據

如何利用jQuery post傳遞含特殊字符的數據

熱門標簽:徐州電銷卡外呼系統供應商 目標三維地圖標注 百靈鳥 上海浦東百度地圖標注中心注冊 科智聯智能電銷機器人 外呼系統獲取客戶手機號 老虎郵局地圖標注點 襄陽外呼系統接口 青海醫療智能外呼系統怎么樣

在jQuery中,我們通常利用$.ajax或$.post進行數據傳遞處理,但這里通常不能傳遞特殊字符,如:“”。本文就介紹如何傳遞這種含特殊字符的數據。

    1、準備頁面和控制端代碼

    頁面代碼如下:

script type="text/javascript">
  $(function() {
      $("#btnSet").click(function() {
        var a = $("#txtValue").val();
        var data = { Name: a };
        alert(data);
        $.ajax({
          url: '@Url.Action("MyTest")',
          type: 'post',
          dataType: 'json',
          data: data,
        });
      });
    }
  );
/script>
h2>Index/h2>
input type="text" id="txtValue"/>input type="button" value="設置" id="btnSet"/>

    后臺代碼如下:

  public ActionResult MyTest(StudentInfo stu)
    {
      return Content("OK");
    }

其中StudentInfo定義如下:

  public class StudentInfo
  {
    public string Name { get; set; }
  }

    2、測試數據傳遞

    當我們傳遞普通數據時,一切正常。

    但當輸入含特殊字符的數據時,不能正常傳遞到后臺。

    3、處理方法

    如果確定要傳遞特殊字符,需要對jQuery代碼作調整,調整后的請求代碼如下:

script type="text/javascript">
  $(function() {
      $("#btnSet").click(function() {
        var a = $("#txtValue").val();
        var data = JSON.stringify({ Name: a });
        alert(data);
        $.ajax({
          url: '@Url.Action("MyTest")',
          type: 'post',
          dataType: 'json',
          data: data,
          contentType: 'application/json'
        });
      });
    }
  );
/script>

    調整的地方主要有兩點:

對要傳遞的json數據作序列化JSON.stringify
在$.ajax請求中新增參數:contentType:'application/json'

好了,以上就是本文的全部所述,希望大家喜歡。

您可能感興趣的文章:
  • jQuery Ajax之$.get()方法和$.post()方法
  • jquery 讀取頁面load get post ajax 四種方式代碼寫法
  • jQuery調用AJAX時Get和post公用的亂碼解決方法實例說明
  • jquery ajax post提交數據亂碼
  • Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法總結
  • Jquery AJAX POST與GET之間的區別
  • jquery中get,post和ajax方法的使用小結
  • JQuery中Ajax的Post提交在IE下中文亂碼的解決方法
  • JQuery的Ajax中Post方法傳遞中文出現亂碼的解決方法
  • jQuery中ajax的post()方法用法實例
  • jQuery中Ajax的get、post等方法詳解

標簽:揭陽 荊州 佛山 股票 咸寧 紅河 商洛 辛集

巨人網絡通訊聲明:本文標題《如何利用jQuery post傳遞含特殊字符的數據》,本文關鍵詞  如何,利用,jQuery,post,傳遞,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何利用jQuery post傳遞含特殊字符的數據》相關的同類信息!
  • 本頁收集關于如何利用jQuery post傳遞含特殊字符的數據的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 江川县| 余庆县| 名山县| 龙游县| 台东市| 定州市| 庆元县| 平山县| 普兰县| 北流市| 台东县| 东乌珠穆沁旗| 会东县| 沅江市| 阜城县| 广昌县| 江华| 耿马| 雷州市| 钟山县| 嘉禾县| 邵东县| 彩票| 盱眙县| 万年县| 大洼县| 双柏县| 洛浦县| 武鸣县| 苍梧县| 东乡县| 长顺县| 汨罗市| 彰武县| 祁东县| 唐河县| 慈利县| 盐边县| 任丘市| 体育| 连云港市|