php 数据显示格式,php数据格式
xml數(shù)據(jù)格式的弊端
1.元數(shù)據(jù)大,不利于網(wǎng)絡(luò)傳輸,費(fèi)帶寬
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)創(chuàng)建xhr對(duì)象
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)發(fā)送請(qǐng)求
xhr.send(param); // post請(qǐng)求時(shí) 添加發(fā)送的數(shù)據(jù)
// (4)回調(diào)函數(shù)
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;
//輸出書的詳細(xì)信息
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;
//輸出書的詳細(xì)信息
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;
//輸出書的詳細(xì)信息
console.log(name+'=='+author+'=='+desc);
}
}
}
}
}
}
}
賬戶:
密碼:
php代碼如下:
header('Content-type:text/xml;');
// 添加動(dòng)態(tài)的數(shù)據(jù)
$arr = array();
$arr[0]=array("name"=>"三國(guó)演義","author"=>"羅貫中","desc"=>"一個(gè)沙發(fā)紛爭(zhēng)的年代");
$arr[1]=array("name"=>"水滸傳","author"=>"施耐庵","desc"=>"108個(gè)傻子");
$arr[2]=array("name"=>"西游記","author"=>"吳承恩","desc"=>"佛教和道教斗爭(zhēng)");
?>
json數(shù)據(jù)格式
json數(shù)據(jù)和普通數(shù)據(jù)的js對(duì)象區(qū)別
1.json數(shù)據(jù)沒(méi)有變量
2.json形式的數(shù)據(jù)結(jié)尾沒(méi)有分號(hào)
3.json中的鍵必須使用雙引號(hào)包住
var str='{"name":"張三","age":"23"}'; // 字符串的json格式
var obj=JSON.parse(str); //將json字符串轉(zhuǎn)換為對(duì)象
console.log(obj);
// 將對(duì)象 轉(zhuǎn)換為字符串的json格式
var str1=JSON.stringify(obj);// 把對(duì)象轉(zhuǎn)成字符串
console.log(str1);// {"name":"張三","age":"23"}
總結(jié)
以上是生活随笔為你收集整理的php 数据显示格式,php数据格式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java webdav服务,nginx+
- 下一篇: 编写 matlab怎么调用 8 点和 1