RSS
当前位置 :首页 > AJAX技术

利用Asp.net Ajax异步获取xml文档内容

利用Asp.net Ajax异步获取xml文档内容文章来源:转载 文章作者: 发布时间:2007-09-22


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> 上一篇:通过PHP和Sajax使用Ajax之JavaScript 下一篇:如何在ASP.Net Ajax中调用WebService 精彩推荐     
直接省300元!影驰650i+86GTS套装特价[行情]·秒杀水货 诺基亚超薄智能N76行货售3360[行情]·千万色靓屏 诺基亚智能6120行货破两千[行情]·DV式拍摄王 诺基亚镜面强机N93i破五千[行情]·真正完美破解 苹果iPhone解锁版开卖[行情]·滑盖刀锋 摩托200万像素超薄Z3降至1240[行情]·200万像素 LG金属超薄滑盖KG70破两千[行情]·C网迷你秀 摩托超薄滑盖机Z1仅售1699[行情]·经典再现 索爱200万像素K750c只卖1349[行情]·可播放MP3铃声 诺基亚实惠机2626仅580[行情]·倾慕时尚 诺基亚直板美机7360仅售860元[行情]·UIQ智能旗舰 索爱全键盘商务P1c再降价[行情]·施耐德镜头 LG超薄金属滑盖KG70卖2799[行情]·完美破解 8G版苹果iPhone售价5150元相关新闻     ·通过PHP和Sajax使用Ajax之JavaScript·如何在ASP.Net Ajax中调用WebService·在ASP.NET AJAX中别使用mode="Legacy"·ajax下RegisterClientScriptBlock使用·Ajax实现DataGrid/DataList动态ToolTip·Ajax程序中,自己实现页面前进、后退、与标签·利用MS AJAX 扩展服务器端控件·Ajax 框架ZK 2.2 发布·迁移你的Web页面到ASP.NET AJAX 1.0·微软Asp.net Ajax 1.0的AutoComplete控件的几 相关链接
用户名: (新注册) 密码: 匿名评论 评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。

上一篇: 微软Asp.net Ajax 1.0的AutoComplete控件的几处修正和增强     下一篇: 下面没有链接了