jquery中ajax調用json資料的使用說明

來源:互聯網
上載者:User

$.get()和$.post()這兩個方法基本都一樣使用,所以只說$.post()這個東東!
  情形1: $.post("url",function);此時返回的資料沒有處理,所以不是json格式!
  情形2:$.post("url",function, "json");此時雖然指定了返回的資料為json格式,但實際上卻不是!
  情形3:$.post("url",{},function);此時傳入的參數為空白,沒有指定返回的資料格式,所以也不是json格式!
  情形4:$.post("url",{},function, "json");正確的返回了json格式的資料!
要點:當要把返回的資料當做的json格式來處理,必須傳入參數(參數為空白就寫成{}),並且還得指定傳回型別為"json"!
$.ajax({
url:"url",
dataType:"json",
type:"get"
success:function
})
要點:要指定dataType為"json",此時無論是get還是post方式都會得到json格式資料,但我建議為了和上面的兩個方法保持一致,最好加上data:{}這個條件。
$.getJSON("url",function)
要點:以get的方式得到json格式資料,是$.get()的方便寫法吧!
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.