码迷,mamicode.com
首页 > Web开发 > 详细

PHP AJAX 返回XML数据

时间:2016-05-18 23:52:08      阅读:154      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!