PHP AJAX 返回XML数据
2016-05-18 21:44
429 查看
例子:利用AJAX间接访问数据库,查出Nation表中的数据,返回XML数据,并将Nation表中的数据显示在下拉列表框中
外层建一个下拉列表框
<select id="sel"> </select>
JQurey代码
处理页面
外层建一个下拉列表框
<select id="sel"> </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); } }); });
处理页面
include("../dbda.class.php"); $db = new dbda(); $sql = "select * from Nation"; $attr = $db->Query($sql); echo "<Nation>"; foreach($attr as $k=>$v) { echo "<shuju{$k}>"; echo "<code>{$v[0]}</code>"; echo "<name>{$v[1]}</name>"; echo "</shuju{$k}>"; } echo "</Nation>";
相关文章推荐
- PHP提高工作效率的工具类
- PHP AJAX 返回JSON 数据
- PHP AJAX返回 "TEXT"
- Yii2.0 自定义日志类
- php面向对象编程入门
- Ubuntu 14.04 LTS vsftpd安装+配置
- 3——PHP 简单运算符的使用
- yii2 model 输出sql
- php抽象类
- PHP 实用函数库
- php 缓存之 APC 和apcu
- 2——PHP defined()函数
- PHP中js的嵌套
- PHP处理密码方式
- phpize Cannot find autoconf. 错误解决
- PHP与MySQL的链接
- 1——PHP常见的系统常量
- phpmyadmin在PHP7中显示空白的解决办法!
- YII2框架连接数据库操作
- php AES 加密类