一手的小窝窝
BlogJava
首页
新随笔
联系
聚合
管理
随笔-6 评论-38 文章-40 trackbacks-0
公用的 AJAX 框架 雏形
你完全可以认为我是抄来的,因为我就是借鉴了别人的。
//
定义 XMLHttpRequest 对象实例
var
http_request
=
false
;
//
定义可复用的 http 请求发送函数
function
send_request(method, url, content, responseType, callback)
{
//
初始化,指定处理函数,发送请求的函数
http_request
=
false
;
if
(window.XMLHttpRequest)
{
http_request
=
new
XMLHttpRequest();
if
(http_request.overrideMimeType)
{
http_request.overrideMimeType(
"
text/xml
"
);
}
}
else
{
if
(window.ActiveXObject)
{
try
{
http_request
=
new
ActiveXObject(
"
Msxml2.XMLHTTP
"
);
}
catch
(e)
{
try
{
http_request
=
new
ActiveXObject(
"
Microsoft.XMLHTTP
"
);
}
catch
(e)
{
return
false
;
}
}
}
}
if
(
!
http_request)
{
window.alert(
"
创建 XMLHttpRequest实例对象错误!
"
);
return
false
;
}
if
(responseType.toLowerCase()
==
"
text
"
)
{
http_request.onreadystatechange
=
callback;
}
else
{
if
(responseType.toLowerCase()
==
"
xml
"
)
{
http_request.onreadystatechange
=
callback;
}
else
{
window.alert(
"
响应类别参数错误!
"
);
return
false
;
}
}
if
(method.toLowerCase()
==
"
get
"
)
{
http_request.open(method, url,
true
);
}
else
{
if
(method.toLowerCase()
==
"
post
"
)
{
http_request.open(method, url,
true
);
http_request.setRequestHeader(
"
Content-Type
"
,
"
application/x-www-form-urlencoded
"
);
}
else
{
window.alert(
"
Http 请求类别参数错误。
"
);
return
false
;
}
}
http_request.send(content);
}
完全是 柯自聪那个呵,,其它我都能背下来了。
posted on 2006-12-02 17:38
一手的小窝窝
阅读(267)
评论(0)
编辑
收藏
所属分类:
JAVASCRIPT
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
js的trim(),Ltrim(),Rtrim()函数
网页宽高测量
javascript事件查询综合
公用的 AJAX 框架 雏形
JavaScript 与多线程
AJAX入门必读与实例(仿google的拖动)
<
2024年11月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
Day Day Study(4)
随笔档案
2006年12月 (4)
文章分类
EJB(1)
JAVA (21)
JAVASCRIPT(6)
OTHER(12)
文章档案
2007年5月 (1)
2007年1月 (1)
2006年12月 (20)
2006年11月 (18)
我的小站
OIDN.NET 学习社区
搜索
最新评论
1. re: Subversion安装成service
想问问 我运行了这个
sc delete svnservic
之后我又想在创建它
但是系统不让我创建怎么解决啊
我的邮箱 clhed@163.com
--clh
2. re: JavaScript中的正则表达
下面的实例错了!! 我试了 不行呢
--齐纳尔多
3. re: DisplayTag应用指南
这是 JSP的。。
--Strive
4. re: DisplayTag应用指南
看了半天我都不知道是用在什么语言上的一个东东~~`汗。。。能说一下吗。我可是找FLEX找过来的。。
--fanglor
5. re: STRUTS 字符编码处理过滤器[未登录]
谢谢
找了很多都有问题
--shawn
阅读排行榜
1. 昨天晚上听了下 罗老大JUNIT测试 STRUTS(524)
2. JSP Login(357)
3. JSF study(321)
4. 对 TOMCAT 的一点点疑惑(312)
评论排行榜
1. JSP Login(0)
2. 昨天晚上听了下 罗老大JUNIT测试 STRUTS(0)
3. 对 TOMCAT 的一点点疑惑(0)
4. JSF study(0)