首页 >> 下载中心 >> JavaScript源码 >> AJAXRequest v0.8.10 源码下载

AJAXRequest v0.8.10 源码下载

作者:xujiwei 来源:HotHeart's BLOG 时间:2008-11-10 网友评论条 【

AJAXRequest是一个轻量级的AJAX应用程序开发框架,兼容Firefox、IE、Opera、Safari,可以方便地进行一些AJAX中经常需要用到的操作,从而简化开发步骤,减少重复代码编写量。

如果在使用过程中发现了问题,或者有好的意见和建议,可以给我发邮件,vipxjw[at]163[dot]com。

AJAXRequest v0.8.06 2008-06-29 发布

1. 修正 P 标签作为更新对象时出错的bug

2. 增加 请求头标识 X-Request-With : XMLHttpRequest

3. 增加 附加参数,在给出完整参数时可以增加一个参数为附加参数,在 oncomplete 回调函数中为第二个参数,在其他回调函数中为请求参数的params属性

4. 增加 encode 属性,用于自定义数据编码函数

1. 附加参数示例

function callback(obj, extra) {
    alert(obj.responseText);
    alert(extra);
}
var ajax = new AJAXRequest();
ajax.get("test.asp", callback, 123);
// 执行成功后,callback函数将会显示响应内容及附加参数123
// 附加参数可以为对象,以便传递更多的值

2. encode 方法示例

var ajax = new AJAXRequest();
ajax.encode = function(str) {
    return escape(str);
}
function callback(obj) {
    alert(obj.responseText);
}
ajax.postf("myform", callback);
// 表单 myform 中的字段值将以上面指定的encode方法进行编码然后再发送到服务端

更多使用示例请参见 AJAXRequest 开发示例:

http://www.xujiwei.com/demo/ajaxrequest/

下载

点击下载AJAXRequest v0.8.10

修正 AJAXRequest v0.8.10 在 IE6 下出错的bug

在写 AJAXRequest v0.8.10 版时,没有在 IE6 下面测试,导致在 IE6 下面出现“XMLHttpRequest未定义”的错误

可以按如下方法修正,在 ajaxrequest.js 里找到如下代码:

_vers = [XMLHttpRequest, "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"]

将它修改成:

_vers = [window.XMLHttpRequest, "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"]

这样就可以修正 IE6 下出错的问题。

另外,你也可以直接下面的源文件进行替换。

中国asp之家下载地址:AJAXRequest-0.8.10.rar (14.11 KB)

站长工具
IP地址/域名归属地查询:
相关文章
loading 请稍等,评论加载中...

学习Asp到中国Asp之家(Aspxhome.com)

闽ICP备06017341号