当前位置: 首页 > 图文教程 > 网络编程 > AJAX技术 > javascript ajax类AJAXRequest2007-12-31 更新

AJAX技术
AJAX 用户注册时的应用实例
ajax readyState的五种状态详解
php AJAX POST的使用实例代码
Ajax 用户名验证是否存在
Ajax+PHP简单基础入门实例教程
AJAX 异步传输数据的问题
ASP AJAX 静态分页
js装载xml文件然后发向服务器的实现代码
完成了AJAX树附原理分析
AJAX 支持搜索引擎问题分析
ajax Suggest类似google的搜索提示效果
Ajax 框架学习笔记
用ajax xml的数据读取的HelloWorld程序
Ajax 表单验证 实现代码
Ajax request response 乱码解决方法
AJAX 随记
ajax 乱码的一种解决方法
ajax session过期问题的几个解决方案
四步学会 Ajax
Ajax异步(请求)提交类 支持跨域

AJAX技术 中的 javascript ajax类AJAXRequest2007-12-31 更新


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 34 ::
收藏到网摘: n/a

AJAXRequest是一个轻量级的AJAX应用程序开发框架,兼容Firefox、IE、Opera、Safari,可以方便地进行一些AJAX中经常需要用到的操作,从而简化开发步骤,减少重复代码编写量。
如果在使用过程中发现了问题,或者有好的意见和建议,可以给我发邮件,vipxjw[at]163[dot]com。
AJAXRequest v0.7.12 2007-12-31 发布
1. 添加 stopupdate 方法
2. 修改 update 方法返回值为更新请求ID,用于 AJAXRequest 停止更新
3. 修改 postf 方法的表单验证属性 onsubmit 为 onvalidate
4. 修改 postf 方法的参数为 post(form, [callback]),去除 action 与 method 参数
5. 修正 post 方法参数 content 默认值不为全局 content 属性的问题
6. 修正 postf 方法传送“+”接收时为空格的问题
7. 修正 AJAXRequest 类构造参数中 onrequeststart 与 onrequestend 名称错误的问题
8. 修正使用同步方式发送请求的问题
更多详细说明请参见AJAXRequest开发者手册:http://ajax.xujiwei.cn/
更多使用示例请参见AJAXRequest开发示例:http://www.xujiwei.cn/demo/ajaxrequest/
更新说明
1. 修改 update 方法的返回值为更新请求ID
在这一版本中,update方法不再返回一个定时器ID,即不可以再用update方法的返回值做为参数使用clearInterval方法来停止更新了,而是换作使用AJAXRequest内部的stopupdate方法来停止更新。
另外,不光无限次更新会返回一下更新ID,限次更新同样会返回更新ID,也就是说,如果只更新指定次数,那么在未达到指定更新次数之前,同样可以使用stopupdate方法来停止更新。
例(JavaScript):
程序代码:[ 复制代码到剪贴板 ]
复制代码 代码如下:

// code sample by xujiwei
// site: http://www.xujiwei.cn/
var ajax = new AJAXRequest();
var u;
// 开始不限次数以间隔1秒的速度从test.asp更新对象updateObj
function start() {
u = ajax.update("updateObj", "test.asp", 1000);
}
// 停止更新
function stop() {
ajax.stopupdate(u);
}

2. 修改 postf 方法的表单验证属性 onsubmit 为 onvalidate
如果将onsubmit用于表单验证,可能会与某些应用冲突,因此将表单验证属性改为 onvalidate,例(HTML):
复制代码 代码如下:

// code sample by xujiwei
// site: http://www.xujiwei.cn/
<form action="test.asp" method="post" onvalidate="return checkForm();">
</form>

3. 修改 postf 方法的参数为 post(form, [callback])
这个修改将postf方法的参数限定为表单对象和回调函数,即action和method必须在form标签中指定,例(HTML):
程序代码:
复制代码 代码如下:

// code sample by xujiwei
// site: http://www.xujiwei.cn/
// form标签的action和method属性必须指定
<form action="test.asp" method="post">
</form>

本地下载