PHP 返回JSON

有個朋友說PHP不能返回JSON對象,做爲.net的我認爲應該是能夠的,設置一下header 就好了。javascript

 

果否則,google 一下,備忘以下:php

 

<?php

$result =  array('Name' => 'Alex Yu', 'Status' =>  true, 'Message' => 'sss');
$jsonstring = json_encode( $result);
header('Content-Type: application/json');  
echo  $jsonstring;

?>

 

 

測試代碼以下:html

 

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    <script>
      $.ajax({
        url:'testjson.php',
        type:"POST",
        data:'',
        success:function(phpData){
            alert('Name:' + phpData.Name + '  Status:' + phpData.Status + '  Message:' + phpData.Message )
        }
    });
    
</script>
</head>
<body>
    
</body>
</html>java

相關文章
相關標籤/搜索