为什么我的代码没有显示出特定的效果
<!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>一维数组巩固练习</h2>
<input type="text" id="username"/><br/>
<input type="password" id="password" />
<h2>多维数组巩固练习(展示一组会员信息)</h2>
<textarea id="members"></textarea>
<h2>对象实战(存放一组地址信息)</h2>
<textarea id="address"></textarea>
</body>
</html>
<?php
header("Content-type:text/html;charset=utf-8");
//一维数组
$member['username']="张三";
$member['password']="zhangsan";
$do=$_REQUEST['do'];
//二维数组
$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']="我是第四个用户名";
//对象类型
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;
}
?>