jquery中ajax的post方法,jQuery中Ajax的get、post等方法详解
load()方法通常用来从Web服务器上获取静态的数据文件,然而这并不能体现ajax的全部价值。
在项目中,如果需要传递一些参数给服务器中的页面,那么可以使用$.get()或者$.post()方法(或者是$.ajax()方法)
$.get()方法使用GET方式来进行异步请求。结构为:$.get(url [,data] [,callback] [,type])
$.get()方法参数解释如下:
名称URL地址函数(只有当Response的返回状态是success才调用该方法)自动将请求结果和状态传递给该方法内容的格式,包括xml、html、script、json、text和_default
$.post()方法。
$.post()和$.get()方法的结构和使用方式相同,不过它们之间仍然有以下区别:
GET请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给Web服务器。
GET方式对传输的数据有大小限制(通常不大于2KB),而使用POST方式传递的数据量要比GET方式大得多(理论上不受限制)
GET方式请求的数据会被浏览器缓存起来,因此其他人就可以从浏览器的历史记录中读取到这些数据,例如账号和密码等。在某种情况下,GET方式会带来严重的安全性问题,而POST方式相对来说可以避免这些问题
GET方式和POST方式传递的数据在服务器端的获取也不相同。
$.getScript():jQuery提供了此方法来直接加载js文件,与加载一个HTML片段一样简单方便,并且不需要对JavaScript文件进行处理,JavaScript文件会自动执行。
jQuery代码如下:
代码如下:
与其他ajax方法一样,$.getScript()方法也有回调函数,它会在JavaScript文件载入成功后运行。
例如:想载入jQuery官方颜色动画插件(jquery.color.js),成功后给元素绑定颜色变化动画:
代码如下:
Meta charset="UTF-8">
$.getJson():该方法用于加载JSON文件,用法与$.getScript()相同。
代码如下:
Meta charset="UTF-8">
test.json文件为:
代码如下:
使用JSONP形式的回调函数来加载其他网站的JSON数据。例如:
代码如下:
Meta charset="UTF-8">
注意:
jQuery将自动把URL里的回调函数,例如"url?callback=?"中的后一个”?“替换为正确的函数名,以执行回调函数。
JSONP(JSON with Padding)是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过JavaScript Callback的形式实现跨域访问。由于JSON只是一种含有简单括号结构的纯文本,因此许多通道都可以交换JSON消息。而由于同源策略的限制,开发人员不能在于外部服务器进行通信的时候使用XMLHttpRequest。而JSONP是一种可以绕过同源策略的方法,即通过使用JSON和
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
jquery中ajax的post方法,jQuery中Ajax的get、post等方法详解相关推荐
- python中import re_Python3中正则模块re.compile、re.match及re.search函数用法详解
本文实例讲述了Python3中正则模块re.compile.re.match及re.search函数用法.分享给大家供大家参考,具体如下: re模块 re.compile.re.match. re.s ...
- 计算机曝光模式有哪些,摄影:单反相机中P、A、S、M四种曝光模式的用法详解 -电脑资料...
这篇教程是向脚本之家的朋友介绍单反相机中P.A.S.M四种曝光模式的用法,对于摄影爱好者非常值得学习,推荐到脚本之家,喜欢的朋友一起来看看吧 很多朋友在初接触单反相机时对相机的P.A.S.M四种曝光模 ...
- Sql Server 中 GAM、SGAM、PAM、IAM、DCM 和 BCM 的详解与区别
Sql Server 中 GAM.SGAM.PAM.IAM.DCM 和 BCM 的详解与区别 GAM.SGAM.PAM.IAM.DCM 和 BCM 都是 SQL Server 中用来管理空间分配的一些 ...
- 如何在Python中获取图片分辨率?——Python实现获取图片分辨率的代码及详解。
如何在Python中获取图片分辨率?--Python实现获取图片分辨率的代码及详解. 在进行图片处理或者图片分析的时候,获取图片的分辨率信息是必不可少的.Python提供了许多库可以方便地获取图片的分 ...
- jquery源码解析:each,makeArray,merge,grep,map详解
jQuery的工具方法,其实就是静态方法,源码里面就是通过extend方法,把这些工具方法添加给jQuery构造函数的. jQuery.extend({ ...... each: function( ...
- Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解...
2019独角兽企业重金招聘Python工程师标准>>> 今天继续给大家分享下View的相关知识,重点有一下两点: 1.View的几种不同状态属性 2.如何根 ...
- css中的单位换算_css大小单位px em rem的转换和详解
css大小单位px em rem的转换和详解 PX特点 1. IE无法调整那些使用px作为单位的字体大小: 2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位: 3. Firef ...
- python中common在哪个模块导入_python的常用模块之collections模块详解
认识模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用python编写的 ...
- java中的装饰模式讲解,java 中设计模式(装饰设计模式)的实例详解
搜索热词 java 中设计模式(装饰设计模式)的实例详解 应用场景: 在不对原有对象类进行修改的基础上,给一个或多个已有的类对象提供增强额外的功能. 我觉得可以从字面理解,装饰,装饰房子.房子可以看成 ...
- java中控制反转_Java如何利用IOC控制反转的三种设计模式详解
这篇文章主要为大家详细介绍了Java使用IOC控制反转的三种设计模式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 对于许多开发人员来说,控制反演(IoC)都是一个模糊的概念,因为他们在现实世界中 ...
最新文章
- NAR:psRobot-植物小RNA分析系统
- 生活总有烦心事? 可能是你数学不好
- AMD 和 Intel 之战:CPU 哪家强?
- Font from origin 'http://apps.bdimg.com' has been blocked
- oracle 视图使用rownum,Oracle数据对象--视图
- anaconda tensorflow 2.3_2020款福特撼路者将于7月17日上市 动力升级/搭载2.3T+10AT
- bmp转换tiff c++代码_Creative Convert for Mac(文件格式转换工具)
- addeventlistener不支持ajax_十万个Web前端面试题之AJAX、axios、fetch的区别
- 小学生手写Python程序解魔方!这是高手,这绝对是高手!
- ORACLE PL/SQL编程之八: 把触发器说透 |来自cnblogs的EricHu|
- 黑灰产技术手段不断“进阶”,如何防御双十二“羊毛党”?
- GPS模块开发详解(转)
- PDF查看器Spire.PDFViewer 教程:如何在一个网页中查看多个PDF文件
- clk_get、clk_enable和clk_get_rate函数
- X-Frame-Options简介
- Go实战--golang中使用JWT(JSON Web Token)
- 高通平台GPIO模拟PWM控制背光
- 基于auto.js微信点赞
- mt4 谐波_【干货分享】比肩波浪理论,被誉为最难技术形态的谐波形态是什么?...
- 虚拟化基础-华为云计算虚拟化