為什么我的代碼沒(méi)有顯示出特定的效果
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>使用JavaScript Ajax通信操作JSON</title>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$("document").ready(function(){
var url="shizhaner.php";
var data={"do":"first"};
$.getJSON(url,data,function(res){
$("#username").val(res.username);
$("#password").val(res.password);
});
var data ={"do":"second"};
$.getJSON(url,data,function(res){
$("#members").val(res[1].username);
/*$("#members").val(res.fourth.members.username);*/
});
var data ={"do":"third"};
$.getJSON(url,data,function(res){
$("#address").val(res.address[1].username)
})
});
</script>
</head>
<body>
? ?<h2>一維數(shù)組鞏固練習(xí)</h2>
? ?<input type="text" id="username"/><br/>
? ?<input type="password" id="password" />
? ?<h2>多維數(shù)組鞏固練習(xí)(展示一組會(huì)員信息)</h2>
? ?<textarea id="members"></textarea>
? ?<h2>對(duì)象實(shí)戰(zhàn)(存放一組地址信息)</h2>
? ?<textarea id="address"></textarea>
</body>
</html>
<?php
header("Content-type:text/html;charset=utf-8");
? //一維數(shù)組
? $member['username']="張三";
? $member['password']="zhangsan";
? $do=$_REQUEST['do'];
? //二維數(shù)組
? $members['1']['username']="李四";
? $members['1']['password']="lisi";
? $members['2']['username']="王五";
? $members['2']['password']="wangwu";
? $members['2']['address']="北京";
? $members['3']['username']="笑話";
? $members['3']['password']="xiaohua";
? $members['fourth']['members']['username']="我是第四個(gè)用戶名";
? //對(duì)象類(lèi)型
? class addressClass{
? public $address=array();
? public function setAddress($array){
? $this->address=$array;
? }
? public function getAddress(){
? return $this->address;
? }
? }
? $addressObj=new addressClass();
? $addressObj->setAddress($members);
?
? switch ($do) {
? case "first":
? echo "json_encode($member)";
? break;
? case "second":
? echo "json_encode($members)";
? break;
? case "third":
? echo "json_encode($addressObj)";
? break;
?
?
? }
?>
2018-07-10
echo "json_encode($member)"; 把雙引號(hào)去掉就可以了 他是按照字符串輸出了
2016-04-25
沒(méi)錯(cuò)吧