标题 json 和返回的响应

通过添加内容类型为 JSON 的标头:

<?php
 $result = array('menu1' => 'home', 'menu2' => 'code php', 'menu3' => 'about');

//return the json response :
header('Content-Type: application/json');  // <-- header declaration
echo json_encode($result, true);    // <--- encode
exit();

标题在那里,因此你的应用程序可以检测返回的数据以及应如何处理它。
请注意: 内容标题只是有关返回数据类型的信息。

如果你使用的是 UTF-8,则可以使用:

header("Content-Type: application/json;charset=utf-8");

示例 jQuery:

$.ajax({
        url:'url_your_page_php_that_return_json'        
    }).done(function(data){
        console.table('json ',data);
        console.log('Menu1 : ', data.menu1);
    });