标题 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);
});