• jquery+ajax加载xml文件到页面


          开发的过程中有时候我们需要把xml文件当做数据库使用,比如留言本,这个时候我们就要对xml进行操作,加载xml文件到页面中,下面就来说说如何通过jquery+ajax实现无刷新的加载xml文件

          xml文件(mes.xml)

         

    View Code
    <?xml version="1.0" encoding="utf-8" ?>
    <Messages>
      <people>
        <ENName>lishuaibin</ENName>
        <CNName>李帅斌</CNName>
        <message>我叫李帅斌</message>
      </people>
      <people>
        <ENName>zhangxianbo</ENName>
        <CNName>张三</CNName>
        <message>我叫张三</message>
      </people>
      <people>
        <ENName>linsi</ENName>
        <CNName>林四</CNName>
        <message>我叫林四</message>
      </people>
      <people>
        <ENName>jiangwu</ENName>
        <CNName>姜五</CNName>
        <message>我叫姜五</message>
      </people>
      <people>
        <ENName>liuliu</ENName>
        <CNName>刘六</CNName>
        <message>我叫刘六</message>
      </people>
    </Messages>

    在页面中ajax加载的代码

    View Code
    <script type="text/javascript">
            $(function () {
                $("#btnXml").click(function () {
                    $.ajax({
                        url: "mes.xml",
                        type: "POST",
                        dataType: "xml",
                        success: function (xml) {
                            $(xml).find("Messages>people").each(function () {
                                var ENName = $(this).find("ENName").text();
                                var CNName = $(this).find("CNName").text();
                                var message = $(this).find("message").text();
                                $("#loadXml").append(ENName+CNName+message+"<br>");
                            })
                         
                        }
                    })

                })
            })
        </script>

    其中url执行xml文件,DataType为xml,append实现接着填充...

  • 相关阅读:
    .Net项目模板(Project Template)
    撸码是需要直觉的
    一个简单的规则引擎例子
    CSRobot gen来了
    .Net项目模板进阶
    好用的验证框架FluentValidation(下)
    不一样的虚假(Bogus)和骗子(Faker)
    c#中的多义关键字
    CSRobot gen:mssqlc#类型映射
    CSRobot gen:mysql,pgc#类型映射
  • 原文地址:https://www.cnblogs.com/shuang121/p/2536431.html
Copyright © 2020-2023  润新知