jquery $.ajax $.get $.post的區別?


$.ajax 是 jQuery 底層 AJAX 實現,$.ajax是一種通用的底層封裝,$.ajax()請求數據之后,則需要使用回調函數,有beforeSend、error、dataFilter、success、complete等。
$.get $.post是簡單易用的高層實現,我們使用$.get $.post方法,jQuery會自動封裝調用底層的$.ajax。
$.get 只處理簡單的 GET 請求功能以取代復雜 $.ajax,請求成功時可調用回調函數。不支持出錯時執行函數,否則必須使用$.ajax。
$.post 只處理 post請求功能以取代復雜 $.ajax 。請求成功時可調用回調函數。不支持出錯時執行函數,否則必須使用$.ajax。
$.get("test.php", { name: "John", time: "2pm" } ) $.get方法在請求時會自動生成queryString提交給服務器(name=John&time=2pm),
$.post方法提交的數據直接類似表單提交,提交的數據量比$.get更大。

摘錄--匿名


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM