在 JSON 中与服务器和客户端交互


Interactivity with server and client in json

   <!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <script type="text/javascript" src="./js/jquery.js"></script>

</head>
<body>
    <div class="vpic"><img src="" width="800" /></div>
    <div>
        <div style="float:left; margin-right:10px; cursor:pointer" class="cpic"><img src="" width="200" /></div>
        <div style="float:left; margin-right:10px; cursor:pointer" class="cpic"><img src="" width="200" /></div>
        <div style="float:left; margin-right:10px; cursor:pointer" class="cpic"><img src="" width="200" /></div>
    </div>
    <script type="text/javascript">
        $(document).ready(function(){
         console.log("connected");
         $.post("get.php",{},function(shilpa,status){
                 alert("status"+status);
                },"json");
        });

    </script>
</body>
</html>
/

/得到.php

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="css/style.css"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="./js/jquery.js"></script>
var user= <?php echo json_encode(array("data"=>array(
    "father" => array(1,2,3),
    "mother" => array(1,2,3),
    "kid" => array(1,2,3)
))); ?>
</script>
<title>try</title>
</head>

我是 json 的新手,我想打印来自 get 的 json 数据.php但是当我编写此代码时什么都没有回来。

get.php应该只打印JSON数据:

<?php
    header('Content-type: application/json');
    echo json_encode(array("data" => array(
        "father" => array(1,2,3),
        "mother" => array(1,2,3),
        "kid" => array(1,2,3)
    )));
?>