1、$.ajax(url,[settings])
jQuery版的Ajax:是对原生XMLHttpRequest对象的封装,同时也省去了很多麻烦
当然前提是,你需要有一份JQ文件,可以自己去官网上去下载一份。
点击这个网址:JQ文件下载
其基本方法就是$.ajax(),参数是一组对象
以下是它的参数列表:

① url:请求的链接地址
② data:发送的数据,一般以对象的方式
③ dataType:返回的数据类型,默认text文本类型,一般可设置为json,jsonp,html,xml等
④ type:请求方式,get和post
⑤ async:同步还是异步,默认异步true,同步false,同步会造成页面卡顿
⑥ success:function(){},请求成功的回调函数
⑦ error:function(){},请求失败的回调函数

ok,我们来分别看看以下三种类型:
返回数据类型为JSON:不可跨域,支持get和post两种方式。
GET方式:这种方式,data的值一般可以直接拼接在url之后

POST方式:

返回数据类型为JSONP:可跨域,但是只支持get一种传达方式


2、load(url,[data],[callback])
载入远程 HTML 文件代码并插入至 DOM 中。
默认使用 GET 方式 - 传递附加参数时自动转换为 POST 方式。

url:待装入 HTML 网页网址。
data:发送至服务器的 key/value 数据。
callback:载入成功时回调函数。

比如:把一个HTML文件的内容加载插在一个p标签
$("p").load("test.html");再比如:再test文件中,选择前20条加载插在p标签中,并返回插入成功的信息
$("p").load("test.html",{limit:20},function(){alert("插入成功");
})

3、$.get(url,[data],[fn],[type])

 通过远程 HTTP GET 请求载入信息。
这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。

参数:
url:待载入页面的URL地址
data:待发送key/value参数
callback:载入成功时回调函数
type:返回内容格式,xml,html,script,json,test,jsonp

①请求test.php网页,传送2个参数,忽略返回值
$.get("test.php",{name:"pingzi",date:"2017"});
②请求网页,传递参数,并返回载入成功的函数
$.get("test.cgi", { name: "John", time: "2pm" },function(data){alert(data);
});

4、$.post(url,[data],[fn],[type])

用法与$.get()一样,在此不再赘述。


5、$.getJSON(url,[data],[fn])

通过 HTTP GET 请求载入 JSON 数据。
在 jQuery 1.2 中,您可以通过使用JSONP形式的回调函数来加载其他网域的JSON数据,如 “myurl?callback=?”。jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。

6、 $.getScript(url,[callback])
通过 HTTP GET 请求载入并执行一个 JavaScript 文件。

$.getScript("test.js", function(){alert("加载完毕");
});

7、ajaxComplete(callback)
AJAX 请求完成时执行函数。Ajax 事件。
8、 ajaxError(callback)
AJAX 请求发生错误时执行函数。Ajax 事件。
9、ajaxSend(callback)
AJAX 请求发送前执行函数。Ajax 事件。
10、ajaxStart(callback)
AJAX 请求开始时执行函数。Ajax 事件。
11、 ajaxStop(callback)
AJAX 请求结束时执行函数。Ajax 事件。
12、ajaxSuccess(callback)
AJAX 请求成功时执行函数。Ajax 事件。

jQuery学习之四---Ajax请求相关推荐

  1. ajax. jquery. 异步,jQuery之异步Ajax请求使用

    $.ajax({type:'',data:'',async:''...}) 参数: 1.cache: true缓存页面 false 不缓存页面 (默认: true,dataType为script和js ...

  2. 关于JQuery中的ajax请求或者post请求的回调方法中的操作执行或者变量修改没反映的问题...

    前段时间做一个项目,而项目中所有的请求都要用jquery 中的ajax请求或者post请求,但是开始处理一些简单操作还好,但是自己写了一些验证就出现问题了,比如表单提交的时候,要验证帐号的唯一性,所以 ...

  3. jQuery中终止Ajax请求

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  4. Jquery中使用ajax请求SSM后台时提示:org.springframework.http.converter.HttpMessageNotReadableException: Could no

    场景 Jquery中使用ajax向SSM后台请求数据时提示: org.springframework.http.converter.HttpMessageNotReadableException: C ...

  5. PHP和ajax请求_「jQuery+PHP」ajax请求以及接口PHP响应教程

    各位客官好,平时我们在开发时,不可避免的会用到Ajax与后台做数据交互,那么今天小编今天就给各位没有用过Ajax的客官以及准备接触的客官讲解一下,并且小编会为大家讲一下请求时的loading层等待以及 ...

  6. Jquery中的ajax请求($.ajax())参数请求详解

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

  7. jQuery学习记录--ajax

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.原生JavaScript中的Ajax 1.创建Ajax对象: 2.连接到服务器 3.发送请求 4.接收返回值 二. ...

  8. Maven| 前端JQuery调用【ajax请求数据】并打印成表格

    目录 序 正文 1.前端 2.后端 序 效果演示 先给出结果,如果有用就继续浏览,没有帮助就可以关掉这篇文章啦! 数据库内容:(借用之前配置的maven项目,对数据库test表news进行查询) 效果 ...

  9. jquery封装的ajax请求

    属性名称 解释 url 请求的服务器端url地址 async (默认: true) 默认设置下,所有请求均为异步请求.如果需要发送同步请求,请将此选项设置为 false data 发送到服务器的数据, ...

最新文章

  1. string替换_GEE数据类型—String,Number
  2. 我的python学习之路_我的Python学习之路
  3. [css] img标签是行内元素,为什么却能设置宽高
  4. collections求和方法_java集合求和最大值最小值示例分享
  5. Java ProcessBuilder environment()方法与示例
  6. inventor如何钣金出弧面_Inventor教程之钣金多规则
  7. win10 linux装软件有哪些,win10若何装linux,win10安装linux双系统的详细教程,微商必备软件有哪些...
  8. JMeter测试实例
  9. Vue创建项目的详细步骤
  10. 现代控制工程(二)状态方程的解
  11. vscode 插件推荐 - 献给所有前端工程师
  12. gt,gte,lt,lte含义
  13. 网络安全“攻防战”:“魔”“道”大盘点
  14. python读word文档计算字数,Python 实现word count 简单计算源代码中的字符数、词数、行数。...
  15. 聚焦低代码SaaS云服务,让企业轻松办公!
  16. android中Picasso显示网络图片
  17. java读取propertiesshib_Java读取Properties文件的六种方法
  18. windows下 兼容性助手 修改的注册表位置
  19. 【刷题】572. 另一棵树的子树
  20. 知乎引流回答问题需要注意什么?详细的方案一路指引

热门文章

  1. 大数据 -- 安装Hadoop-单机模式(1)
  2. Android getResources的作用和需要注意点
  3. 导出excel/xml
  4. [ASP.NET]动态页面调用JS错误。保存为HTML文件就不报错了。
  5. html中foreach遍历list,foreach遍历----for(object o: list)
  6. 字符串在Java中_字符和字符串在Java中的旅程
  7. python从0到1_Python学习,从0到1
  8. MogDB数据库安装部署之xlog目录设置
  9. 白国涛:磐基PaaS平台推动中国移动数字化转型
  10. Oracle/MySQL/PostgreSQL考题等你挑战(附假期活动获奖名单)