• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

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

发布: 2008-4-09 13:44 | 作者: 邹健 | 来源: www.csai.cn | 查看: 115次 | 进入软件测试论坛讨论

领测软件测试网 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>

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: ajax AJAX Ajax


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网