1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      Ajax后臺(tái)success傳來json數(shù)據(jù)怎么處理

      這篇文章將為大家詳細(xì)講解有關(guān)Ajax后臺(tái)success傳來json數(shù)據(jù)怎么處理,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

      成都創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、定南網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開發(fā)商城系統(tǒng)網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為定南等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

      最近在使用JQuery的ajax方法時(shí),需要返回的數(shù)據(jù)為json數(shù)據(jù),在success返回中數(shù)據(jù)處理會(huì)根據(jù)返回方式不同會(huì)采用不同的方式來生成json數(shù)據(jù)。在$.ajax方法中應(yīng)該是如何來處理的,簡單進(jìn)行說明。

      首先給出要傳的json數(shù)據(jù):[{"demoData":"This Is The JSON Data"}]

      1,使用普通的aspx頁面來處理

      $.ajax({ 
      type: "post", 
      url: "Default.aspx", 
      dataType: "json", 
      success: function (data) { 
      $("input#showTime").val(data[0].demoData); 
      }, 
      error: function (XMLHttpRequest, textStatus, errorThrown) { 
      alert(errorThrown); 
      } 
      });

      這里是后臺(tái)傳遞數(shù)據(jù)的代碼

      Response.Clear(); 
      Response.Write("[{\"demoData\":\"This Is The JSON Data\"}]"); 
      Response.Flush(); 
      Response.End();

      這種處理的方式將傳遞過來的數(shù)據(jù)直接解析為json數(shù)據(jù),也就是說這里的前臺(tái)js代碼可能直接把這些數(shù)據(jù)解析成json對象數(shù)據(jù),而并非字符串?dāng)?shù)據(jù),如data[0].demoData,這里就直接使用了這個(gè)json對象數(shù)據(jù)

      2,使用webservice(asmx)來處理

      這種處理方式就不會(huì)將傳遞過來的數(shù)據(jù)當(dāng)成是json對象數(shù)據(jù),而是作為字符串來處理的,如下代碼

      $.ajax({ 
      type: "post", 
      url: "JqueryCSMethodForm.asmx/GetDemoData", 
      dataType: "json",/*這句可用可不用,沒有影響*/ 
      contentType: "application/json; charset=utf-8", 
      success: function (data) { 
      $("input#showTime").val(eval('(' + data.d + ')')[0].demoData); 
      //這里有兩種對數(shù)據(jù)的轉(zhuǎn)換方式,兩處理方式的效果一樣 
      //$("input#showTime").val(eval(data.d)[0].demoData); 
      }, 
      error: function (XMLHttpRequest, textStatus, errorThrown) { 
      alert(errorThrown); 
      } 
      });

      下面這里為asmx的方法代碼

      public static string GetDemoData() { 
      return "[{\"demoData\":\"This Is The JSON Data\"}]"; 
      }

      這里的這種處理方式就把傳遞回來的json數(shù)據(jù)當(dāng)成了字符串來處理的,所在就要對這個(gè)數(shù)據(jù)進(jìn)行eval的處理,這樣才能成為真正的json對象數(shù)據(jù)。

      success:function(data){ 
      eval(data); 
      }

      關(guān)于“Ajax后臺(tái)success傳來json數(shù)據(jù)怎么處理”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請把它分享出去讓更多的人看到。


      本文標(biāo)題:Ajax后臺(tái)success傳來json數(shù)據(jù)怎么處理
      網(wǎng)站鏈接:http://www.ef60e0e.cn/article/ihesde.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        精河县| 海门市| 田阳县| 蕲春县| 龙岩市| 江华| 惠州市| 连南| 鹿泉市| 南丰县| 习水县| 敖汉旗| 嘉义县| 江山市| 延川县| 皋兰县| 夏邑县| 英吉沙县| 栖霞市| 加查县| 隆回县| 江门市| 晋城| 新宁县| 铁岭市| 盐池县| 余江县| 顺平县| 嵊州市| 鄂州市| 正阳县| 洛阳市| 肇东市| 长乐市| 满洲里市| 铜梁县| 灵宝市| 剑川县| 怀来县| 海晏县| 屯留县|