标签:
Ajax全称"Asynchronous Javascript and XML"(异步Javascript和XML),他不是指一种单一的技术,而是有机地利用了一系列交互式网页应用相关的技术所形成的结合体.
他的出现,揭开了无刷新跟新页面的新时代.
Ajax的核心是XMLHttpRequest,他是Ajax实现的关键——发送一部请求,接受相应及执行回调都是通过它完成的.
举个栗子:-)
今天来看一下,jQuery中的Ajax
JQuery对Ajax操作进行了封装,第一层是$.ajax(),第二层load()、$.get()和$.post()方法,第三层$.getScript()和$.getJSON()方法.首先介绍第二层,因为最常用
1.load()方法
1.1 载入HTML文档
load( url [,data] [,callback] )
参数名称 类型 说明
url string 请求HTML页面的URL地址
data(可选) Object 发送到服务器的key/value数据
callback(可选) Function 请求完成时的回调函数,无论请求成功与失败
1.2 传递方式
load()方法的传递方式根据参数data来自动指定,如果没有参数指定,就采用GET方式传递;反之,则会自动转换为POST方式.
1.3 回调函数
对于必须在加载完成后才能继续的操作,load()方法提供了回调函数(callback),该函数有三个参数,分别代表请求返回的内容,请求状态和XMLHttpRuquest对象,jQuery代码如下
标签:
原文地址:http://www.cnblogs.com/zhlssg/p/5057390.html