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

相关文章
相关标签/搜索