zoukankan      html  css  js  c++  java
  • ajax之XML简介

    XML:可扩展标记语言,传输数据
    HTML:超文本标记语言,显示数据
     
    XML:标签构成
    特点:
    1.标签名可以自定义
    2.必须有一个根(有且只有一个)
    3.有开始标签就必须有结束标签
    4.大小写敏感
     
    XML练习关键代码:
    获取内容:
     var cd = $(data).find("nation").children();
    cd.eq(i).find("code").text();
    获取属性内容:
    $(data).find("shuju").attr("name")
     
     
    练习XML:
    首页:
    <script src="../jquery-1.11.2.min.js"></script></head>
    <div id="aa"></div>
     
    <script type="text/javascript">
    $(document).ready(function(e) {
     /*   $.ajax({
            url:"chuli.php",
            dataType:"XML",
            success: function(data){
                    //取根下面的子集元素,取出的是一个数组
                    var cd = $(data).find("nation").children();
                    var str = "";
                    for(var i=0; i<cd.length;i++)                {
                        var code = cd.eq(i).find("code").text();
                        var name = cd.eq(i).find("name").text();
                        str = str+"<div>"+code+"--"+name+"</div>";
                    }
                    $("#aa").html(str);
                }
            });*/
        $.ajax({
            url:"chuli.php",
            dataType:"XML",
            success: function(data){
                    alert($(data).find("shuju").attr("name"));
                }
            });
    });
    </script>
     
    处理页面:
    <?php
    include("../DBDA.php");
    $db = new DBDA();
     
    //$sql = "select * from Nation";
    $sql = "select * from Info where Code='p001'";
    $attr = $db->Query($sql);
     
    echo "<nation>";
    /*foreach($attr as $k=>$v){
        echo "<n{$k}>
        <code>{$v[0]}</code>
        <name>{$v[1]}</name>
        </n{$k}>";
    }*/
     
    echo "<shuju code='{$attr[0][0]}' name='{$attr[0][1]}' nation='{$attr[0][3]}'>
    </shuju>";
     
    echo "</nation>";
     
  • 相关阅读:
    变量与常量
    .面向过程和面向对象的区别
    .JDK,JRE,JVM三者关系
    DEV C++, 利用链表实现目录内所有文件列表显示
    swith的用法和注意事项?
    Java排序(一)实现类的排序
    C++数据结构——树(基础知识篇)
    杀进程
    监控 monitor java 代码
    putty 直接连 快捷键方式
  • 原文地址:https://www.cnblogs.com/yongjiapei/p/5619597.html
Copyright © 2011-2022 走看看