亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

$ .ajax()和$ .get()以及$ .load()之間的區別

$ .ajax()和$ .get()以及$ .load()之間的區別

慕尼黑8549860 2019-07-31 18:05:26
$ .ajax()和$ .get()以及$ .load()之間的區別是什么區別$.ajax(),并$.get()和$.load()?哪種更好用,在什么條件下使用?
查看完整描述

3 回答

?
慕絲7291255

TA貢獻1859條經驗 獲得超6個贊

這些方法提供了不同的抽象層。

  • $.ajax()讓您完全控制Ajax請求。如果其他方法沒有滿足您的需求,您應該使用它。

  • $.get()執行Ajax GET請求。返回的數據(可以是任何數據)將傳遞給您的回調處理程序。

  • $(selector).load()將執行Ajax GET請求并將設置所選返回數據的內容(應該是文本或HTML)。

這取決于你應該使用哪種方法的情況。如果你想做簡單的事情,就沒有必要打擾$.ajax()

例如$.load(),如果返回的數據是JSON需要進一步處理,則不會使用。在這里你要么使用$.ajax()$.get()。


查看完整回答
反對 回復 2019-07-31
?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

很基本但是

  • $.load():將一段html加載到容器DOM中。

  • $.get():如果您想進行GET調用并對響應進行廣泛播放,請使用此選項。

  • $.post():如果要進行POST調用并且不想將響應加載到某個容器DOM,請使用此選項。

  • $.ajax():如果您需要在XHR失敗時執行某些操作,或者您需要動態指定ajax選項(例如,cache:true),請使用此選項。


查看完整回答
反對 回復 2019-07-31
  • 3 回答
  • 0 關注
  • 889 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號