首页 > 其他分享 >jQuery - AJAX get() 和 post() 方法

jQuery - AJAX get() 和 post() 方法

时间:2022-08-31 15:25:02浏览次数:56  
标签:jQuery 请求 GET URL get AJAX POST post

jQuery - AJAX get() 和 post() 方法

HTTP 请求:GET vs. POST

两种在客户端和服务器端进行请求-响应的常用方法是:GET 和 POST。

  • GET - 从指定的资源请求数据
  • POST - 向指定的资源提交要处理的数据

GET 基本上用于从服务器获得(取回)数据。注释:GET 方法可能返回缓存数据。

POST 也可用于从服务器获取数据。不过,POST 方法不会缓存数据,并且常用于连同请求一起发送数据。

比较 GET 与 POST

下面的表格比较了两种 HTTP 方法:GET 和 POST。

 GETPOST
后退按钮/刷新 无害 数据会被重新提交(浏览器应该告知用户数据会被重新提交)。
书签 可收藏为书签 不可收藏为书签
缓存 能被缓存 不能缓存
编码类型 application/x-www-form-urlencoded application/x-www-form-urlencoded 或 multipart/form-data。为二进制数据使用多重编码。
历史 参数保留在浏览器历史中。 参数不会保存在浏览器历史中。
对数据长度的限制 是的。当发送数据时,GET 方法向 URL 添加数据;URL 的长度是受限制的(URL 的最大长度是 2048 个字符)。 无限制。
对数据类型的限制 只允许 ASCII 字符。 没有限制。也允许二进制数据。
安全性

与 POST 相比,GET 的安全性较差,因为所发送的数据是 URL 的一部分。

在发送密码或其他敏感信息时绝不要使用 GET !

POST 比 GET 更安全,因为参数不会被保存在浏览器历史或 web 服务器日志中。
可见性 数据在 URL 中对所有人都是可见的。 数据不会显示在 URL 中。

jQuery $.get() 方法

$.get() 方法通过 HTTP GET 请求从服务器上请求数据。

语法:

$.get(URL,callback);

必需的 URL 参数规定您希望请求的 URL。

可选的 callback 参数是请求成功后所执行的函数名。

 


jQuery $.post() 方法

$.post() 方法通过 HTTP POST 请求从服务器上请求数据。

语法:

$.post(URL,data,callback);

必需的 URL 参数规定您希望请求的 URL。

可选的 data 参数规定连同请求发送的数据。

可选的 callback 参数是请求成功后所执行的函数名。

标签:jQuery,请求,GET,URL,get,AJAX,POST,post
From: https://www.cnblogs.com/zfj0318/p/16643170.html

相关文章

  • Postgresql 解决pg掉电后无法重启的问题
    1、机房断电后重启pg数据库,报如下错误:Aug3110:55:53localhost.localdomainpostmaster[1716]:2022-08-3110:55:53.775CST[1716]LOG:couldnotopendirectory"p......
  • postgresql 错误:关系“global/1213”中的块0存在无效项
    问题Postgresql12连接时提示错误:关系“global/1213”中的块0存在无效项解决方案提示:此操作将销毁数据,即损坏页面上的所有行!但是,它允许您跳过错误,并从表中......
  • PostgreSQL 9.6.0更新补丁到9.6.24
    背景  生产环境安扫,PostgreSQL数据库扫出来一堆漏洞。目前我们线上PostgreSQL数据库版本大部分是9.6.0,PostgreSQL官方9.6最新补丁是9.6.24。升级步骤下载PostgreSQL9......
  • jquery
    jquery概述:jquery是一个前端的js库,它兼容性好(处理了兼容),它的语法简洁。它是链式调用的语言。以面向对象封装的以返回一个jquery对象为核心来实现对应的链式调用。它集成......
  • GET 和 POST
    GET和POST的区别Get方法的含义请求从服务器获取资源。POST方法的含义向URI指定的资源提交数据,数据放在报文的body里。 GET和POST⽅法都是安全和幂等......
  • day 27 jquery
    jquery概述jquery是一个前端的js库,它兼容性好(处理了兼容),它的语法简洁。它是链式调用的语言。以面向对象封装的以返回一个jquery对象为核心来实现对应的链式调用。它集成......
  • python request post from 提交表单
    前言一个http请求包括三个部分,为别为请求行,请求报头,消息主体,类似以下这样:请求行请求报头消息主体HTTP协议规定post提交的数据必须放在消息主体中,但是协议并没有规定必......
  • SpringBoot在@PostConstruct方法中调用FeignClient加载不到Hystrix配置问题
    版本信息spring-cloud-starter-openfeign:2.1.3.RELEASEspring-boot-starter-parent:2.2.2.RELEASE问题描述@Service类@Autowired了一个@FeignClient,在@PostConstruc......
  • Async. Postbacks cause Page_Init? (C#)
    Async.PostbackscausePage_Init?(C#)问题I'mexperiencingaverystrangeproblem...IhavearegularASP.Netwebpagewithapage_initandapage_loadfunct......
  • PostgreSQL用psql导入sql文件
    一、sql文件-------------------------------------------------------------------------------basics.sql---Tutorialonthebasics(tablecreationanddata......