AJAX请求类下载

作者:HotHeart 来源:蓝色理想 时间:2007-08-23 08:33:00 

在给blog加上无刷新搜索和即时验证检测后,又看了下代码,感觉太过麻烦,就把XMLHttpRequest请求封装到一个类里面,用起来方便多了,不用记那么多代码,什么创建XMLHttpRequest对象什么的,这部分代码也是重用性比较高的~已经打包,在本文的末尾下载。

要看效果的话点左侧边栏里的日志搜索,里面有一个无刷新搜索,就是了,或者在阅读日志或留言簿里的注册码那里有即时检测,如果不输入验证码或者输错了验证码,输入框都会变红的

类名:AJAXRequest

创建方法:var ajaxobj=new AJAXRequest;,如果创建失败则返回false

属性

  • method  -  请求方法,字符串,POST或者GET,默认为POST

  • url         -  请求URL,字符串,默认为空

  • async     -  是否异步,true为异步,false为同步,默认为true

  • content -  请求的内容,如果请求方法为POST需要设定此属性,默认为空

  • callback  - 回调函数,即返回响应内容时调用的函数,默认为直接返回,回

  • 函数有一个参数为XMLHttpRequest对象,即定义回调函数时要这样:function mycallback(xmlobj)

方法:send     -  发送请求,无参数

例子


<script type="text/javascript" src="ajaxrequest.js"></script>

<script type="text/javascript">

var ajaxobj=new AJAXRequest;    // 创建AJAX对象

ajaxobj.method="GET";   // 设置请求方式为GET

ajaxobj.url="default.asp"  // URL为default.asp

// 设置回调函数,输出响应内容

ajaxobj.callback=function(xmlobj) {

     document.write(xmlobj.responseText);

}

ajaxobj.send();    // 发送请求

下载地址:AJAX请求类.rar (1.35 KB)

相关阅读:

AJAX初体验之上手篇

AJAX应用之草稿自动保存

AJAX打造博客无刷新搜索

标签:AJAX,请求
0
投稿

猜你喜欢

  • MySQL教程:Group By用法

    2009-02-26 15:27:00
  • IE下Flash内容刷新后消失问题

    2008-01-02 12:38:00
  • asp如何制作一个简单的翻页程序?

    2010-06-29 21:26:00
  • 兼容所有浏览器的CSS3圆角[译]

    2009-10-13 21:11:00
  • 另类解读SQL Server中的DateTime数据类型

    2009-01-06 11:22:00
  • 利用sort()和Math.random()实现元素的随机排列

    2010-10-19 12:42:00
  • 妄想or未来?界面的虚拟现实化

    2010-03-01 12:53:00
  • SQL“多字段模糊匹配关键字查询”

    2008-04-24 14:16:00
  • 从 msxml6.dll 中获取 DOMDocument 对象的方法与属性

    2009-02-22 18:46:00
  • 详解MySQL数据库中Show命令的用法

    2008-11-27 16:04:00
  • SQL语句实例说明 方便学习mysql的朋友

    2012-11-30 20:02:43
  • html中的sub与sup标签

    2009-03-06 13:12:00
  • 仿淘宝首页商品分类列表效果

    2009-01-22 13:39:00
  • ASP项目中的asp分页 翻页模块函数

    2010-04-03 21:03:00
  • 教你如何利用SQL Server保护数据

    2010-06-07 14:18:00
  • sqlserver 索引的一些总结

    2012-08-21 11:03:31
  • css去掉checkbox边框的方法

    2011-06-06 10:32:00
  • asp利用XmlHttp和Adodb.Stream采集图片

    2007-12-06 18:42:00
  • MIME Type 引出的两难困境

    2011-06-14 09:45:41
  • SQL Server数据库查询优化3种技巧

    2008-10-17 10:10:00
  • asp之家 网络编程 m.aspxhome.com