包含了 Ajax 类。也包含了用于从表单或对象生成querysting的方法。
Loosely based on the version from prototype.js http://prototype.conio.net
MIT-style license.
Ajax.js | 包含了 Ajax 类。 |
Ajax | 提供异步请求的功能。 |
属性 | |
request | 执行Ajax请求 |
evalScripts | 执行响应文本中的javascript代码 |
getHeader | 获取响应中的Header |
Object related Functions | |
函数 | |
Object. toQueryString | 从一个对象中的键值对生成querystring |
Element | |
属性 | |
send | 以ajax post请求来发送一个表单 |
提供异步请求的功能。从 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 |
执行ajax请求
var myAjax = new Ajax(url, {method: 'get'}); myAjax.request();
或简写为:
new Ajax(url, {method: 'get'}).request();
执行响应文本中的javascript代码
获取响应中的Header
函数 | |
Object. toQueryString | 从一个对象中的键值对生成querystring |
从一个对象中的键值对生成querystring
source | 要生成querystring的源对象 |
一个querystring.
Object.toQueryString({
apple: "red",
lemon: "yellow"
});
//返回 "apple=red&lemon=yellow"
以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之家