jQuery中ajax两种最常用的请求方法:GET和POST

Get()方法通过远程HTTP GET请求载入信息,语法为:
$.get(url,data,callback)
说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接收两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,是可选参数。

代码如下:

. p o s t ( u r l , d a t a , c a l l b a c k , t y p e ) 说 明 : 这 个 函 数 跟 g e t ( ) 差 不 多 , 多 了 一 个 t y p e 参 数 , t y p e 为 请 求 的 数 据 类 型 , 可 以 是 h t m l , x m l , j s o n 等 类 型 , 如 果 我 们 设 置 这 个 参 数 为 : j s o n , 那 么 返 回 的 格 式 则 是 j s o n 格 式 的 , 如 果 没 有 设 置 , 就 和 .post(url,data,callback,type) 说明:这个函数跟get()差不多,多了一个type参数,type为请求的数据类型,可以是html,xml,json等类型,如果我们设置这个参数为:json,那么返回的格式则是json格式的,如果没有设置,就和 .post(url,data,callback,type)说明:这个函数跟get()差不多,多了一个type参数,type为请求的数据类型,可以是html,xml,json等类型,如果我们设置这个参数为:json,那么返回的格式则是json格式的,如果没有设置,就和.get()返回的格式一样,都是字符串的

代码如下:

关于ajax中get()和post()的区别:

GET方式
用get方式可传送简单数据,但大小一般限制在1KB下,数据追加到url中发送,也就是说,浏览器将各个表单字段元素及其数据按照URL参数的格式附加在请求行中的资源路径后面。另外最重要的一点是,它会被客户端的浏览器缓存起来,那么,别人就可以从浏览器的历史记录中,读取到此客户的数据,比如帐号和密码等。因此,在某些情况下,get方法会带来严重的安全性问题。

POST方式
当使用POST方式时,浏览器把各表单字段元素及其数据作为HTTP消息的实体内容发送给Web服务器,而不是作为URL地址的参数进行传递,使用POST方式传递的数据量要比使用GET方式传送的数据量大的多。

总之,GET方式传送数据量小,处理效率高,安全性低,会被缓存,而POST反之。

Get和Post提交相关推荐

  1. 解决gitte提交报错 error: GE007: Your push would publish a private email address.

    错误情况: gitte提交报错,无法提交上去,报错如下: remote: Powered by GITEE.COM [GNK-6.0] remote: error: GE007: Your push ...

  2. form表单提交前进行ajax或js验证,校验不通过不提交

    在使用form表单进行提交数据前,需要进行数据的校验->表单的校验(如:两次密码输入是否相同)+后台数据的校验(如:账号是否存在),这个时候,如果哪步校验不通过,表单将停止提交,同时避免后台主键 ...

  3. 用js方法做提交表单的校验

    基础知识: 原始提交如下: <form action="<%=basePath %>puser/register" method="post" ...

  4. Spring AOP + Redis解决重复提交的问题

    Spring AOP + Redis解决重复提交的问题 用户在点击操作的时候,可能会连续点击多次,虽然前端可以通过设置按钮的disable的属性来控制按钮不可连续点击,但是如果别人拿到请求进行模拟,依 ...

  5. 后端怎么防止重复提交?(常用的做法)

    后端怎么防止重复提交?(常用的做法) 客户端的抖动,快速操作,网络通信或者服务器响应慢,造成服务器重复处理.防止重复提交,除了从前端控制,后台也需要控制.因为前端的限制不能解决彻底.接口实现,通常要求 ...

  6. form表单提交编码的问题

    浏览器在form提交后,会生成一个HTTP的头部信息"content-type",标准规定其形式为Content-type: application/x-www-form-urle ...

  7. js异步提交form表单的解决方案

    1.定义异步提交表单的方法 (通用方法) /*** 异步提交form表单* @param options {form:form表单元素,success:执行成功后处理函数}* <span sty ...

  8. 提交表单自动刷新_Web自动化测试:元素的基础操作和浏览器基础操作

    上一节,我们了解了如何定位元素,其实也有涉及对于元素的操作,这一节我们就详细的介绍一下对于元素的操作和对于浏览器的一些操作 一.对于元素的基础操作: clear():清除输入框内的文本 send_ke ...

  9. Git 错误提交后该如何回滚操作

    1. Git 架构 Workspace:工作区(当前用户操作修改的区域) Index / Stage:暂存区 (add 后的区域) Repository:仓库区或本地仓库(commit 后的区域) R ...

  10. Git 常用操作(4)- 更改提交

    1. git reset -- 回溯历史版本 回溯到创建feature-A 分支前 让我们先回溯到上一节feature-A分支创建之前,创建一个名为fix-B 的特性分支. 要让仓库的HEAD.暂存区 ...

最新文章

  1. 鸿蒙初开踏青时主要内容,袖珍世界之鸿蒙初开
  2. 机器学习:论相关(一)
  3. (数据结构与算法)递归及一些经典递归问题
  4. Qracle学习:初识oracle
  5. 请求发起过程,在tcp/ip四层网络模型中所做的事情
  6. linux反序列化漏洞,思科多个产品Java反序列化漏洞(CVE-2015-6420)
  7. RabbitMQ工作笔记-新建用户及创建虚拟主机
  8. linux篡改url命令,在Linux中更改Git远程URL(Git Remote URL)的方法
  9. tor the onion router下载_盒马生鲜超市购物app下载,打开盒马鲜生小程序!
  10. DotNetBar 5.9 with Office 2007 style controls Released,Are you ready? cracked perfectly!
  11. 20170917软件工程师在线笔试之员工幸福感问题
  12. 域名备案、公安网备案
  13. java随机生成迷宫游戏地图_java随机生成迷宫(图的深度优先遍历)
  14. “隐藏高手” 胰腺癌的新出路——微生物
  15. Java的字面量和符号引用
  16. Python【王者荣耀】全英雄无水印皮肤
  17. 分享111个ASP源码,总有一款适合您
  18. 数据库CREATE TRIGGER 触发器
  19. 攻防世界MISC之掀桌子
  20. 大数据培训Spark 高频面试考点分享

热门文章

  1. java基础练习题:计算1000以内所有不能被7整除的整数之和
  2. overridePendingTransition设定两个activity之间的转场动画没有效果,但不报错! (大神帮帮我吧,代码如下,谢谢)
  3. ORAN专题系列-23:ORAN系统架构快速概览与创业机会
  4. mysql读提交和重复读区别_读已提交和可重复读的区别 命令行测试
  5. Android Studio快速生成实体类插件——GsonFormat使用
  6. Unix痛恨者手册zz UNIX hater' guide
  7. 解决安装VC6.0后出现MSDEV.EXE错误,无法用打开工程解决方法
  8. InnoDB 存储引擎介绍
  9. 数据结构 严蔚敏 第二章 线性表
  10. Cognos安装详解