$.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更大。
相关文章
- js 里的Get/Post方法调用
- ajax post data 获取不到数据,注意 content-type的设置 、post/get(转)
- ajax post data 获取不到数据,注意 content-type的设置 、post/get
- jQuery的$.get()函数不执行以及php端报错Uncaught Error: Call to a member function bind_param() on boolean in...
- form表单action中get和post传递参数的问题
- Axios使用get/post的请求、封装、发起跨域请求、
- axios发送get、post请求的几种方式
- axios的get请求和post请求的传参方式、拦截器
- 用jquery在元素上添加的样式,对当前ajax动态加载过来的一样的元素无效
- ajax的get和post请求 -- 基于flask 简单示例