首页
最近更新
热门教程
ASP.NET
开发语言
开发环境
AJax教程
控件开发
统计报表
数据库
Web服务
安装部署
HTML教程
Javascript
XML教程
Community Server
NHibernate
书籍推荐
常用工具
实用代码
教程全文搜索
首页
>>
AJax教程
利用Asp.net Ajax异步获取xml文档内容
添加人:
iyond
添加时间:2007-03-29 阅读次数:1631
收藏此教程
Ajax原意本是让人利用异步获取XML内容,以实现无刷新的网页效果
asp.net ajax已将底层内容封装
实现起来远比自写xmlhttp来的方便,至少浏览器兼容方面要强得很多
下面以一个www.asp.net的示例说明一下利用microsoft ajax library来简单异步获取xml文档的方法
//
返回XML的Web 请求
function
OnSucceededXml(executor, eventArgs)
...
{
if
(executor.get_responseAvailable())
...
{
if
(document.all)
resultElementId.innerText
+=
executor.get_xml().xml;
else
//
Firefox
resultElementId.textContent
+=
"
First node[首节点]:
"
+
executor.get_xml().documentElement.nodeName;
}
else
...
{
if
(executor.get_timedOut())
alert(
"
超时
"
);
else
if
(executor.get_aborted())
alert(
"
失败
"
);
}
}
function
GetXml()
...
{
//
创建WebRequest对象
wRequest
=
new
Sys.Net.WebRequest();
//
设置请求文件
wRequest.set_url(
"
index.xml
"
);
//
Set the request handler.
wRequest.add_completed(OnSucceededXml);
//
Clear the results area.
if
(document.all)
resultElementId.innerText
=
""
;
else
//
Firefox
resultElementId.textContent
=
""
;
//
Invoke the Web request.
wRequest.invoke();
}
<
button
id
="Button3"
onclick
="GetXml()"
>
Xml
</
button
>
<
div
id
="ResultId"
style
="background-color:Aqua;"
></
div
>
共
1
页 第
1
页
上一页
1
下一页
相关的教程:
收藏此教程
Currently.-0.05/5
-5
-4
-3
-2
-1
0
1
2
3
4
5
当前平均分:
0.0
(
0
次打分)
-5
-4
-3
-2
-1
0
1
2
3
4
5
推荐阅读
添加评论
评论主题
您的大名
您的评论
验证码
评论列表
ASP.NET论坛
|
网站帮助
|
加入收藏
知识库搜索:
用户信息
欢迎您,游客。
登录
|
注册
为什么要注册?
马上加入GotAspx,建立自己的知识库,与大家分享您的知识库,还可获得丰厚积分奖励!
本类热门
用AJAX实现google输入自动完成的简单模拟
利用ASP.NET AJAX实现表格更新程序
细数Ajax Control Toolkit 34个控件(一)
无限级联动菜单-AJAX版(附源码下载)
ASP.NET AJAX (Atlas) 拖放(Drag & Drop)功能6种实现方法总结
ASP.NET AJAX正式版带来的Validator问题及解决方案
[推荐]在UpdatePanel中灵活地切换不同用户控件
为 AJAX 请求添加客户端事件
本类最新
jQuery操作ajax处理json数据[Demo]
终于解决了ajax删除记录时缓存的问题!!
ASP.NET 与 Ajax 的实现方式
细数Ajax Control Toolkit 34个控件(一)
利用ASP.NET AJAX实现表格更新程序
用AJAX实现google输入自动完成的简单模拟
无限级联动菜单-AJAX版(附源码下载)
ASP.NET AJAX正式版带来的Validator问题及解决方案