zoukankan      html  css  js  c++  java
  • ajax返回xml类型

    xml与html差不多,都是文本标记语言,不同的是Html是超文本标记语言,主要用来展示。xml是可扩展标记语言,主要用来做数据传输。

    XML特点:
    1.树状结构,有且只有一个根
    2.标签名自定义
    3.标签名很敏感,都是双标签元素
    4.同一级下不能出现重名标签

    下面我们用一张表展示一下:

    我们来获取这张表中的name1列:

    <title>无标题文档</title>
    <script src="jquery-3.2.0.min.js"></script>
    </head>
    
    <body>
    
    <div id="shuju"></div>
    
    </body>
    <script type="text/javascript">
    
    $.ajax({
        url:"xmlchuli.php",
        dataType:"XML",
        success: function(data){
            var zi = $(data).find("minzu").children();
            var str = "";
            for(var i=0;i<zi.length;i++)
            {
                //zi.eq(i).find("code").text();
                var name1 = zi.eq(i).find("name1").text();
                str = str+"<div>"+name1+"</div>";
            }
            $("#shuju").html(str);
        }
    });
    
    </script>
    </body>
    </html>

    处理页面:

    <?php
    require "DBDA.class.php";
    $db = new DBDA();
    $sql = "select * from minzu";
    $arr = $db->query($sql);
    
    echo "<minzu>";
    
    foreach($arr as $k=>$v)
    {
        echo "<n{$k}><code>{$v[0]}</code><name1>{$v[1]}</name1></n{$k}>";
    }
    
    echo "</minzu>";

    显示图:

  • 相关阅读:
    pyinstaller 打包后无法运行
    Android Uiautomator2 gradlew 坑
    JNDI 在 J2EE 中的角色
    23种设计模式
    Struts2工作原理
    SpringMVC工作原理
    堆内存设置
    安装和使用 memcached
    SQL面试题及答案
    30多条mysql数据库优化方法,千万级数据库记录查询轻松解决
  • 原文地址:https://www.cnblogs.com/mengshenshenchu/p/6873487.html
Copyright © 2011-2022 走看看