如何将JSON数据从单独的php脚本加载到JavaScript中
我对JavaScript和php非常陌生,很难将JSON数据读入JavaScript JSON对象 我有一个JSON文件(data.JSON)和data.php:如何将JSON数据从单独的php脚本加载到JavaScript中,javascript,php,jquery,json,Javascript,Php,Jquery,Json,我对JavaScript和php非常陌生,很难将JSON数据读入JavaScript JSON对象 我有一个JSON文件(data.JSON)和data.php: <?php $data = file_get_contents('data.json'); echo $data; ?> 这会在控制台中的以下行抛出JSON解析错误:意外标识符“object”: var json = $.parseJSON(jsonData); 知道我做错了什么吗?$。get是异步的,不返回数据 您可
<?php
$data = file_get_contents('data.json');
echo $data;
?>
这会在控制台中的以下行抛出JSON解析错误:意外标识符“object”:
var json = $.parseJSON(jsonData);
知道我做错了什么吗?$。get是异步的,不返回数据 您可以这样做:
$.get("data.php",function(jsonData) {
var json = $.parseJSON(jsonData);
/* process the JSON here too */
});
或此-使用:
您的服务器应该返回上一个示例中的
application/json
data.json是否存在以及它是否包含有效的json?
$.get("data.php",function(jsonData) {
var json = $.parseJSON(jsonData);
/* process the JSON here too */
});
$.getJSON("data.php",function(jsonObject) {
/* process the JSON here */
});