topAjax.js

包含了 Ajax 类。也包含了用于从表单或对象生成querysting的方法。

Credits

Loosely based on the version from prototype.js http://prototype.conio.net

License

MIT-style license.

概要
Ajax.js 包含了 Ajax 类。
Ajax 提供异步请求的功能。
属性
request 执行Ajax请求
evalScripts 执行响应文本中的javascript代码
getHeader 获取响应中的Header
Object related Functions
函数
Object. toQueryString 从一个对象中的键值对生成querystring
Element
属性
send 以ajax post请求来发送一个表单

topAjax

提供异步请求的功能。从 XHR继承了所有的方法,属性,事件和可选项。

参数

url 要请求的url
options 请求的可选项,参考下面的可选项

可选项

data 要发送的请求参数。可以是一个querystring或一个对象或是一个表单元素
update 请求返回的文本数据要插入进的目标元素
evalScripts 默认为false。执行响应文本中的javascript代码。如果响应头是javascript,则整个响应将被eval
evalResponse 默认为false。 强制eval整个响应,不管响应的content-type是何种类型。

事件

onComplete 当ajax请求完成时触发

示例

var myAjax = new Ajax(url, {method: 'get'}).request();
概要
属性
request 执行ajax请求
evalScripts 执行响应文本中的javascript代码
getHeader 获取响应中的Header

top属性

toprequest

执行ajax请求

Example

var myAjax = new Ajax(url, {method: 'get'});
myAjax.request();

或简写为:

new Ajax(url, {method: 'get'}).request();

topevalScripts

执行响应文本中的javascript代码

topgetHeader

获取响应中的Header

topObject related Functions

概要
函数
Object. toQueryString 从一个对象中的键值对生成querystring

top函数

topObject. toQueryString

从一个对象中的键值对生成querystring

参数

source 要生成querystring的源对象

返回值

一个querystring.

示例

Object.toQueryString({
apple: "red",
lemon: "yellow"
}
);

//返回 "apple=red&lemon=yellow"

topElement

概要
属性
send 以ajax post请求来发送一个表单

top属性

topsend

以ajax post请求来发送一个表单

参数

options 请求的可选项

返回值

Ajax类的实例

示例

<form id="myForm" action="submit.php"> 
	<input name="email" value="bob@bob.com"> 
	<input name="zipCode" value="90210"> 
</form> 
<script> $('myForm').send(); </script>

Documentation by Aaron Newton & Mootools Developers, generated by NaturalDocs and tidy, and GeSHi

文档中文翻译:zarknight 勘误Email:zarknight@gmail.com asp之家