bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

如何解決jquery接收不到數據問題

這篇文章主要為大家展示了“如何解決jquery接收不到數據問題”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“如何解決jquery接收不到數據問題”這篇文章吧。

成都創新互聯公司專注于武陵源企業網站建設,響應式網站設計,購物商城網站建設。武陵源網站建設公司,為武陵源等地區提供建站服務。全流程按需求定制設計,專業設計,全程項目跟蹤,成都創新互聯公司專業和態度為您提供的服務

jquery接收不到數據的解決辦法:1、設置“contentType:"application/x-www-form-urlencoded"”;2、檢查post和get語句即可。

本文操作環境:Windows7系統、jquery3.2.1、Dell G3電腦。

ajax post  data  獲取不到數據,注意 content-type的設置 、post/get

關于 jQuery data 傳遞數據。網上各種獲取不到數據,亂碼之類的。

好吧今天我也遇到了,網上一查各種糾結。亂碼不管先看獲取不到數據。

因為之前一直用jQuery ajax get的方式傳遞參數, 默認沒有設置過 contentType 的值。

   1:      var Skip = 49; //Number of skipped row

   2:      var Take = 14; //
   3:      function Load(Skip, Take) {
   4:          $('#pPostsLoader').html('<img src="ProgressBar/ajax-loader.gif">');
   5:          //send a query to server side to present new content
   6:          $.ajax({
   7:              type: "get",
   8:              url: "AjaxImage.ashx",
   9:              data: { Skip: Skip, Take: Take },
  10:              //contentType: "application/json; charset=utf-8",//(可以)
  11:              //contentType: "text/xml",//(可以)
  12:              //contentType:"application/x-www-form-urlencoded",//(可以)
  13:              //dataType: "string",
  14:              success: function (data) {
  15:                  if (data != "") {
  16:                      $('.thumb').append(data);
  17:                  }
  18:                  $('#pPostsLoader').empty();
  19:              }
  20:          })
  21:      };

chrome下,沒有設置contentType的值,好,我們來看jquery中的默認情況:

如何解決jquery接收不到數據問題

默認參數通過url參數傳遞,請求的內容類型:application/x-www-form-urlencoded

一般處理文件獲取參數內容:

int Skip = Convert.ToInt32(context.Request["Skip"]); 2: int Take = Convert.ToInt32(context.Request["Take"]);

毫無壓力,因為我一直都是這么干的,沒有任何問題。好了,來換一下請求的內容類型:

1: //contentType: "application/json; charset=utf-8",//(可以) 2: //contentType: "text/xml",//(可以)

也都可以,參數獲取正常。

這也就是我們說的get方式,參數是跟在url后邊,與Content-Type無關。

可是今天要用post方式了有木有。

1: $.ajax({ 2: type: "post",

chrome下,沒有設置contentType的值,來看默認情況:

如何解決jquery接收不到數據問題

data數據由from表單提交,請求的內容類型:application/x-www-form-urlencoded,

好了,默認情況下一般處理文件獲取參數也可以。

可是,但是 我最開始設置的是 contentType: "application/json; charset=utf-8",看圖:

如何解決jquery接收不到數據問題

Request Paload 是什么???

調試一下,看我們的from里邊,沒有內容:

如何解決jquery接收不到數據問題

經測試:

   1:              //contentType: "application/json; charset=utf-8",//(不可以)
   2:              //contentType: "text/xml",//(不可以)
   3:              contentType:"application/x-www-form-urlencoded",//(可以)

總結一下吧:本來get/post方式都是知道的,但注意,contentType與傳遞數據匹配(本文data)。

做過模擬登錄、模擬提交數據的同學肯定都很清楚了。

以上是“如何解決jquery接收不到數據問題”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!

當前文章:如何解決jquery接收不到數據問題
URL分享:http://vcdvsql.cn/article48/pdcehp.html

成都網站建設公司_創新互聯,為您提供電子商務企業網站制作云服務器網站設計微信小程序外貿建站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站優化排名