首页 > Web开发 > 详细

PHP AJAX 返回XML数据

时间:2016-05-18 23:50:22      阅读:362      评论:0      收藏:0      [点我收藏+]

例子:利用AJAX间接访问数据库,查出Nation表中的数据,返回XML数据,并将Nation表中的数据显示在下拉列表框中

外层建一个下拉列表框

 1 <select id="sel"> 2 </select> 

JQurey代码

$(document).ready(function(e) {
//调用ajax
    $.ajax({
        url:"XMLChuLi.php",
        dataType:"XML",    //返回XML数据
        success: function(data){
           //查找返回XML数据中Nation标签里的内容
            var ch = $(data).find("Nation").children();
            str = "";
           //遍历Nation标签里的内容
            for(var i =0;i<ch.length;i++)
            {
               //将code标签里面的内容保存在code里
                var code = $(ch[i]).find("code").text();
               //将name标签里的内容保存在name里
                var name = $(ch[i]).find("name").text();
               //拼接字符串
                str += "<option value=‘"+code+"‘>"+name+"</option>";
            }
            //将代码加入到下拉列表中的
            $("#sel").html(str);
            
            }
        
        });    
});

处理页面

 1 include("../dbda.class.php");
 2 $db = new dbda();
 3 $sql = "select * from Nation";
 4 $attr = $db->Query($sql);
 5 echo "<Nation>";
 6 foreach($attr as $k=>$v)
 7 {
 8     echo "<shuju{$k}>";
 9     echo "<code>{$v[0]}</code>";
10     echo "<name>{$v[1]}</name>";
11     echo "</shuju{$k}>";
12 }
13 
14 echo "</Nation>";

 

PHP AJAX 返回XML数据

原文:http://www.cnblogs.com/zk0533/p/5506697.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!