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 更大.
更多 web 前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/jquery/16427.html