程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 從php獲取json數據使用js讀取顯示到網頁筆記

從php獲取json數據使用js讀取顯示到網頁筆記

編輯:關於PHP編程

從php獲取json數據使用js讀取顯示到網頁筆記


php代碼
<?php
//json與數組轉換
$array = array("username" => "hellojson","age" => 23,"sex"=>"M");//定義php數組   
$res=json_encode($array);
//var_dump($res);
echo $res;//將結果輸出到頁面
?>
HTML代碼
<html>
<head>
<title></title>
<script src="jquery-1.11.0.min.js"></script>
</head>
<body>
<script type="text/javascript">
$(function(){
$(document).on("click",'.test',function(){
var id=$(this).attr("id");
var data={id:id}
//var aaa=[{"0":"1","id":"1","1":"hello","name":"hello","2":"","password":""},{"0":"2","id":"2","1"
// :"world","name":"world","2":"","password":""},{"0":"3","id":"3","1":"helloworld","name":"helloworld"
// ,"2":"","password":""}]
// alert(aaa[2].name)
$.ajax({
type:"GET",
data:data,
url:'xml.php',
dataType:"json",
success:function(msg){
if(msg){
var res=eval(msg);//在php中返回的數據如果不能直接使用可以轉換一下,使用eval()函數可以實現轉化。
//alert(res.username)
alert(res[1].name)//彈出要取的數據
            //console.log(res)
       }
}
});

})
})
</script>
<div class="test" id="1">
<input type="button" value="button">
</div>
<div class="getmsg">

</div>
</body>
</html>

 

在原生js中還可以使用JSON.parse()函數來轉為json格式,在php中已經轉化為json格式了可以直接獲取 alert(msg[0].name)//msg為返回的json格式

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved