0
   <!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>

//get.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.php 的 json 数据,但是当我编写这段代码时什么都没有回来。

4

1 回答 1

0

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)
    )));
?>
于 2013-10-01T10:05:13.557 回答