利用Jquery讓返回的各類資料(string、集合(List)、類)以Json資料格式返回,為什麼要用到result.d (JQuery ajax 返回資料 使用 .d 的問題)

來源:互聯網
上載者:User

出處:http://www.cnblogs.com/xiaowu/archive/2011/09/07/2169283.html

利用Jquery讓返回的各類資料(string、集合(List<>)、類)以Json資料格式返回,為什麼要用到result.d

  這裡我們順帶講下Json

  Json簡單講就是Javascript對象或數組.

 Json形式一: javascript對象    { "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" }   

  Json形式二: javascript數組    [{ "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" },

                                 { "firstName": "Jason", "lastName":"Hunterwang", "email": "bbbb"}]

  當然javascript 數組和對象可以互相嵌套.如形式一中的"Brett"可以換成一個Js數組或Js對象.那微軟的Ajax返回的是哪種形式呢.是第一種.

  微軟架構預設返回一個  { "d": "後台返回的資料" } 這裡我們用以上樣本中的測試到得比如  

  如上例的返回的是string類型的話Firefox調試如下 

當返回的是List<>類型的話FireFox調試如下

返回的資料也是放在Js對象中的d屬性裡面 所以說這就是為什麼我們老是用result.d來取微軟的架構返回的資料.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.