php 数据显示格式,php数据格式
xml数据格式的弊端
1.元数据大,不利于网络传输,费带宽
2.解析不方便
window.οnlοad=function(){
var btn=document.getElementById('btn');
btn.οnclick=function(){
var username=document.getElementById('username').value;
var pwd=document.getElementById('pwd').value;
// (1)创建xhr对象
var xhr=null;
if(window.XMLHttpRequest){
xhr=new XMLHttpRequest();
}else{
xhr=new ActiveXObject('Microsoft');
}
var param='name='+username+'&pwd='+pwd;
xhr.open('post','09_phpDemoXML.php',true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
// (3)发送请求
xhr.send(param); // post请求时 添加发送的数据
// (4)回调函数
xhr.onreadystatechange=function(){
if(xhr.readyState==4){
if(xhr.status==200){
var data= xhr.responseXML;
var booklist=data.getElementsByTagName('booklist');
//获取第一本书
var books=booklist[0].children;
//获取第一本书的书名
var name=books[0].children[0].innerHTML;
//获取第一本书的作者
var author=books[0].children[1].innerHTML;
//获取第一本书的详情
var desc=books[0].children[2].innerHTML;
//输出书的详细信息
console.log(name+'=='+author+'=='+desc);
//获取第二本书
var books=booklist[0].children;
//获取第二本书的书名
var name=books[0].children[0].innerHTML;
//获取第二本书的作者
var author=books[0].children[1].innerHTML;
//获取第一本书的详情
var desc=books[0].children[2].innerHTML;
//输出书的详细信息
console.log(name+'=='+author+'=='+desc);
//获取第三本书
var books=booklist[0].children;
//获取第三本书的书名
var name=books[0].children[0].innerHTML;
//获取第三本书的作者
var author=books[0].children[1].innerHTML;
//获取第三本书的详情
var desc=books[0].children[2].innerHTML;
//输出书的详细信息
console.log(name+'=='+author+'=='+desc);
}
}
}
}
}
}
}
账户:
密码:
php代码如下:
header('Content-type:text/xml;');
// 添加动态的数据
$arr = array();
$arr[0]=array("name"=>"三国演义","author"=>"罗贯中","desc"=>"一个沙发纷争的年代");
$arr[1]=array("name"=>"水浒传","author"=>"施耐庵","desc"=>"108个傻子");
$arr[2]=array("name"=>"西游记","author"=>"吴承恩","desc"=>"佛教和道教斗争");
?>
json数据格式
json数据和普通数据的js对象区别
1.json数据没有变量
2.json形式的数据结尾没有分号
3.json中的键必须使用双引号包住
var str='{"name":"张三","age":"23"}'; // 字符串的json格式
var obj=JSON.parse(str); //将json字符串转换为对象
console.log(obj);
// 将对象 转换为字符串的json格式
var str1=JSON.stringify(obj);// 把对象转成字符串
console.log(str1);// {"name":"张三","age":"23"}
php 数据显示格式,php数据格式相关推荐
- 【Android RTMP】RTMPDump 封装 RTMPPacket 数据包 ( 关键帧数据格式 | 非关键帧数据格式 | x264 编码后的数据处理 | 封装 H.264 视频数据帧 )
文章目录 安卓直播推流专栏博客总结 一. x264 编码后的 H.264 数据帧 二. RTMP 协议中 关键帧 / 非关键帧 数据格式 说明 三. 判定 H.264 帧数据分隔符 四. 初始化 RT ...
- ajax请求php保存数据格式,jQuery ajax与php进行数据交互(数据格式问题)
近期涉及到 jquery 开发,因此对jQuery做了一些初步的学习,jquery功能相对比较强大些,尤其是对ajax支持,jquery ajax与服务器交互,这种搭配使得"局部刷新,异步更 ...
- 仪表盘加载数据nan_6种数据格式对比,用Jupyter+pandas高效数据分析
编译:刘早起(有删改) 来源:towardsdatascience.GitHub等 在使用python进行数据分析时,Jupyter Notebook是一个非常强力的工具,在数据集不是很大的情况下,我 ...
- 利用js-xlsx.js插件实现Excel文件导入并解析Excel数据成json数据格式
<!--本文转载于网络,有太多一样的文章,不知道原作者是哪位了,就不注明出处了.这里记载下来,用于自己的学习借鉴--><!DOCTYPE html><html lang= ...
- matlab数据显示格式,如何使用MATLAB以图形格式记录和显示数据
图形表示形式总是有助于可视化数据,并且通过查看趋势和模式非常容易.有很多软件可以根据输入值绘制图形,但是在嵌入式系统中,MATLAB是最受欢迎的软件之一,它不仅可以以图形形式显示结果,而且可以轻松地与 ...
- Vue中子组件向父组件请求数据时的数据格式问题
props中的数据的类型 type 设置为数字 0 的话, 则表示传入任何类型的数据都可以 cpn: {template: '#cpn',// 向根组件 请求 数据props: {number1: { ...
- r语言worldclim数据_MAXENT数据准备:气候数据与高程数据格式的统一
气候数据在worldclim网站下载,高程数据在哪下的忘了,下好之后都是Tif格式. 将数据导入Arcmap中,用区域蒙版提取数据,提取好之后得到两种数据: 1:气候数据,2:高程数据 在这两个数据图 ...
- matlab显示格式,Matlab基础学习-----数据显示格式(设置)
使用format来控制显示格式,但这只是影响结果的显示,不影响其计算与存储.下面以1/3为例,对数据显示进行说明: format|format short 5位定点表示 ...
- tf.data及tf.io数据解析及数据格式转换
由之前的数据存储格式tfrecord,那么在解析raw_data的时候可以使用io(io就是input和ouput)下面的函数进行处理,如下示例, For Recommendation in Deep ...
最新文章
- linux软件安装简介(apt和dpkg)
- 百度富文本编辑器UEditor安装配置全过程
- CodeProject上的最近几篇关于IronPython技术的文章
- js分页--存储数据并进行分页
- CCIE-LAB-第十五篇-IPV6-BGP+VPN6+RT
- 工作中 99% 会用到的 Git 命令
- HDU-1102-Constructing Roads(并查集)
- MySQL 加锁处理分析(二)
- CSS清除浏览器input缓存黄色背景
- Android Camera数据流分析全程记录(overlay方式二)
- layui表格合并单元格多表_layui合并单元格各种办法
- 「企业微信+圈量scrm客户管理系统」——电商私域流量解决方案
- 解决:dependencies.dependency.version' for com.google.guava:guava:jar is missing.
- QP状态机的优势以及QM的使用
- 分布式文件系统FastDFS集群搭建
- Vijos 1335-数独验证【模拟】
- 系统死机重启调试分析
- 佳能2520i设置远程服务器,佳能2520i发送文件如何设置 佳能2520i设置图文教程
- 操作系统课程设计——进程调度模拟程序(JAVA语言实现)
- oracle更新所有数据,ORACLE数据库升级详细步骤
热门文章
- 光栅衍射主极大个数_光栅的分类及常规指标介绍
- linux七个运行级如何设置,RHEL7 运行级别简介及切换操作
- 成功解决SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 6-7: malformed
- 成功解决ModuleNotFoundError: No module named 'keras_retinanet'
- CV之Image Caption:Image Caption算法的相关论文、设计思路、关键步骤相关配图之详细攻略
- 新手學python之新體驗
- 使用 Visual Studio Team Services 和 IIS 创建持续集成管道
- windows系统中hosts文件位置
- JS模块化写法(转)
- 看清条款,小心网通陷阱