成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何解決jquery接收不到數(shù)據(jù)問題

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

成都創(chuàng)新互聯(lián)公司專注于武陵源企業(yè)網(wǎng)站建設,響應式網(wǎng)站設計,購物商城網(wǎng)站建設。武陵源網(wǎng)站建設公司,為武陵源等地區(qū)提供建站服務。全流程按需求定制設計,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務

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

本文操作環(huán)境:Windows7系統(tǒng)、jquery3.2.1、Dell G3電腦。

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

關于 jQuery data 傳遞數(shù)據(jù)。網(wǎng)上各種獲取不到數(shù)據(jù),亂碼之類的。

好吧今天我也遇到了,網(wǎng)上一查各種糾結。亂碼不管先看獲取不到數(shù)據(jù)。

因為之前一直用jQuery ajax get的方式傳遞參數(shù), 默認沒有設置過 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接收不到數(shù)據(jù)問題

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

一般處理文件獲取參數(shù)內容:

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",//(可以)

也都可以,參數(shù)獲取正常。

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

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

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

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

如何解決jquery接收不到數(shù)據(jù)問題

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

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

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

如何解決jquery接收不到數(shù)據(jù)問題

Request Paload 是什么???

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

如何解決jquery接收不到數(shù)據(jù)問題

經(jīng)測試:

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

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

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

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

當前文章:如何解決jquery接收不到數(shù)據(jù)問題
URL分享:http://jinyejixie.com/article48/pdcehp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供電子商務、企業(yè)網(wǎng)站制作、云服務器網(wǎng)站設計、微信小程序外貿建站

廣告

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

網(wǎng)站優(yōu)化排名
林周县| 临洮县| 安西县| 商城县| 文山县| 得荣县| 德保县| 高阳县| 辽中县| 南充市| 岢岚县| 信阳市| 长治县| 余干县| 那曲县| 福贡县| 论坛| 宁化县| 古浪县| 洮南市| 永丰县| 武宣县| 阿勒泰市| 淮阳县| 增城市| 绵阳市| 南部县| 清新县| 株洲县| 青岛市| 枣强县| 定边县| 东方市| 通榆县| 葵青区| 蒲江县| 英德市| 阿拉善盟| 澄迈县| 陵水| 松潘县|