jQuery中AJAX,$.post()与$.get()的区别

原创 2017年01月03日 10:48:13

$.post()$.get()方法是jQuery中的全局函数。

$.post()方法结构为:

$(selector).post(URL,data,function(data,status,xhr),dataType)

简写为:

$.ajax({
  type: 'POST',
  url: url,
  data: data,
  success: success,
  dataType: dataType
});

$. get()方法结构为:

$(selector).get(url,data,success(response,status,xhr),dataType)

简写为:

$.ajax({
  url: url,
  data: data,
  success: success,
  dataType: dataType
});

$.post()$.get()方法的结构和使用方式上基本相同,不过它们之间仍然有区别的。

1、GET请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给WEB服务器。在AJAX请求中,这种区别对用户是不可见的。

2、GET方式对传输的数据有大小限制(通常不能大于2KB),而使用POST方式传递的数据量要比GET 方式大得多(理论上不受限制)。

3、GET方式请求和数据会被浏览器缓存起来,因此其他人就可以从浏览器的历史记录中读取到这些数据,例如账号和密码等。在某种情况下,GET方式会带来严重的安全性问题,而POST方式相对来说就可以避免这些问题。

4、GET方式和POST方式传递的数据在服务器端的获取也不相同。在PHP中,GET方式的数据可以用$_GET[]获取,而POST试可以用$_POST[]获取。两种试都可以用$_REQUEST[]来获取。

$.get()使用参考地址:http://www.w3school.com.cn/jquery/ajax_get.asp
$.post()使用参考地址:http://www.w3school.com.cn/jquery/ajax_post.asp

版权声明:本文为博主原创文章,未经博主允许不得转载。

jquery中$.ajax $.get $.post 和$.getJSON的区别和用法

首先,.get和.get和.post其实都是.ajax的一种,在.ajax的一种,在.ajax中有一个type属性,专门用来指定是get请求还是post请求的。如下: $.ajax({ url...
  • one_327
  • one_327
  • 2016年12月19日 09:46
  • 4002

jquery中$.get(),$.post(),$.ajax(),$.getJSON()区别详解以及aja

首先来科普下ajax,ajax即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 通过在后台与服务器进...

Jquery AJAX POST和GET区别

1:GET访问 浏览器 认为 是等幂的 就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配] 所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问...

jquery get post ajax getjson区别

jquery $.get(),$.post(),$.ajax(),$.getJSON()区别 一.get

Jquery AJAX POST与GET之间的区别

1:GET访问 浏览器 认为 是等幂的 就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配] 所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问...

Ajax中get和post区别

  • 2013年01月25日 18:28
  • 743KB
  • 下载

ajax,jquery,$.post/$.get异步刷新div,局部刷新页面

ajax,jquery,$.post/$.get异步刷新div,局部刷新页面 2013-08-14 14:50890326yaoyao | 分类:Html/Css | 浏览1185次 ...

jQuery:$post、$get、$ajax与php,实现异步加载

jQuery:$post、$get、$ajax与php,实现异步加载 什么是异步加载? 整个最通俗的说法就是将另外一个页面上的数据通过append() 或者 html()等函数插入到本页上。纯...

jQuery中$.get、$.post、$.getJSON和$.ajax的用法

1、$.get $.get()方法使用GET方式来进行异步请求,它的语法结构为: $.get( url [, data] [, callback] ) 解释一下这个函数的各个参数: ur...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jQuery中AJAX,$.post()与$.get()的区别
举报原因:
原因补充:

(最多只允许输入30个字)