JQuery封装的ajax方法

​ JQuery封装的ajax优势:简单方便,已做好浏览器兼容性处理。

1.$.post方法

$.post(url[,data][,callback][,type])
  • url:请求的后台程序地址
  • data:发送到后台的数据
  • callback:载入成功时回调函数,该函数参数是从后台程序接收的结果
  • type:返回数据的类型
示例:
$.post('getContent.php',{id:101},function(msg){alert (msg)},'json')

2.$.get方法

$.get(url[,data][,callback][,type])

​ get和post方法一样,只是get方法可能产生缓存,url需要增加随机后缀。

示例:
$.get('getContent.php',{id:101,'_':Date.parse(new Date())},function(msg){alert (msg)},'json'
)

3.$.ajax方法

​ $.ajax是底层实现方法,配置项以对象形式传递到方法中。

$.ajax({  url,type,cache,data,dataType,success,error,contentType,processData[,其他可选参数]
});
  • url:请求的后台程序地址
  • type:请求方式(post/get)
  • cache:true(缓存)false(不缓存)
  • data:发送到后台的数据
  • dataType:后台返回值类型
  • success:请求成功后调用的回调函数
  • error:请求失败时调用的回调函数
  • contentType:请求头信息(DOM形式发送数据使用false)
  • processData:处理数据方式(DOM形式发送数据使用false)

    ​这个对象里包含了该方法所需要的请求设置以及回调函数等信息,参数以键值对的形式存在,所有参数都是可选的。如果调用$.ajax方法进行文件上传时,需要设置contentType和processData值为false,其他时候不需要设置。

示例:
$.ajax({url:'upimg.php',type:'post',//FormData只能使用post方式data:fd,contentType:false,//DOM形式发送数据使用falseprocessData:false,//DOM形式发送数据使用falsedataType:'json',success:function(msg){alert(msg);}})

转载于:https://www.cnblogs.com/Jianxq12/p/7639400.html

JQuery封装的ajax方法相关推荐

  1. jquery封装的ajax方法获取web服务器时间

    解决方案: Ajax HTTP Head法 原理: 一般服务器在发送静态页面的时候(apache, nginx, lighttpd就目前所知)都是会在 HTTP 头里带一个Date的头信息的,那么我用 ...

  2. 用jQuery封装的Ajax把json数据展示到页面中去

    实现一个聊天页面 我们下来看一下效果 图中的聊天信息先把它放在json数据中,通过jQuery封装的Ajax来把数据拿过来,再把它展示到页面中去,分为以下几步 为了方便操作,我们直接使用php stu ...

  3. 用JQuery中的Ajax方法获取web service等后台程序中的方法

    用JQuery中的Ajax方法获取web service等后台程序中的方法 1.准备需要被前台html页面调用的web Service,这里我们就用ws来代替了,代码如下: using System; ...

  4. ajax远程调用,jquery中的ajax方法怎样通过JSONP进行远程调用

    关于JSONP的概念和为什么要使用JSONP网上已经有很多教程,这一节主要演示下在JQUERY中的ajax方法怎样通过JSONP进行远程调用 首先介绍下$.ajax的参数 type:请求方式 GET/ ...

  5. jquery中的ajax方法参数——$.ajax()方法详解

    1.url:  要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type:  要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法, ...

  6. jquery中的ajax方法请求后台数据

    首先要插入jQuery.js文件,我这里用的是2.2.4版本,也可以用最新的3.1版本 案例 提前和后台沟通好对应的网址接口,我这里是用node.js写的后台,同时因为保存在本地,所以协议名和域名省略 ...

  7. jquery封装插件的方法

    扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间.这篇文章将概述jQuery插件开发的基本知识,最佳做法和常见的陷阱. 一.入门 编写一个jQuery插件开始于给jQuery.fn ...

  8. jquery中的ajax方法(备忘)

    参考:https://www.cnblogs.com/tylerdonet/p/3520862.html w3school:http://www.w3school.com.cn/jquery/ajax ...

  9. 深入了解jquery中的ajax方法参数

    url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如put和 ...

最新文章

  1. AC自动机算法及模板
  2. “惊群”,看看nginx是怎么解决它的
  3. java断点续传插件_视频断点续传+java视频
  4. Ubuntu添加开机自动启动程序的方法 / 修改 Ubuntu 启动顺序
  5. socket网络编程 java_Java Web 基础(一) 基于TCP的Socket网络编程
  6. Hibernate_01
  7. centos 6.4 使用sendmail发送邮件(cacti)
  8. 用python证明采样定理_这一切都从指数函数开始(4)——采样定理
  9. android button 点击没有音效
  10. java多重if 嵌套if_流程控制之if、多重if、嵌套
  11. 简述计算机数控系统的工作原理,计算机数控系统与802D系统编程基本原理
  12. 1009 - Back to Underworld(DFS)
  13. Java 1072 开学寄语
  14. .[转] 家里有娃娃的请注意,终于把儿歌凑齐了!! 儿歌大全
  15. PC与西门子PLC通讯免费软件Libnodave
  16. 企业文化如何推动绩效?
  17. 软考网络工程师难考吗?
  18. Python——turtle绘制动漫形象(魔法少女小圆晓美焰,super beautiful)
  19. jieba.cut 和jieba.posseg
  20. Genetic Fraud

热门文章

  1. java xml annotation_Annotation与XML配置ID生成策略
  2. wps linux 字体_WPS Office:Linux 上的 Microsoft Office 的免费替代品 | Linux 中国
  3. 转载:建设工程中常见的项目建设管理模式有哪些(DBB模式、EPC模式)
  4. IBM TPM2.0 模拟器
  5. [短评] 20170619
  6. 使用iframe实现在pc端预览移动端页面的效果
  7. python怎样播放音乐_Python如何播放音乐?
  8. bootstrap的表单验证 vue_分享几个基于Vue的UI库和开源项目
  9. Synchronized底层实现--概论
  10. ✨Synchronized底层实现---概述