如何在javascript中从url读取json?

时间:2016-01-07 16:31:30

标签: javascript jquery json

我正在使用javascript从服务器获取json。

我使用的是纯javascript,jquery,但我的状态为0.

$(document).ready(function() {
    $("#btn").click(function(event){
        $.getJSON('http://myhost/myapp/data.json', function(jd) {
            alert(jd);
        });
    });
});

<body>
    <input type="button" id="btn" value="Load Data" />
</body>

getJSON()阻止未被调用。

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

检查您的主机上是否允许CORSresponse was empty

您也可以尝试使用$.ajax()

$.ajax("http://myhost/myapp/data.json", function (data) {
    console.log(data);
}

答案 1 :(得分:-2)

使用jQuery.getJSON() $.ajax({ dataType: "json", url: url, data: data, success: success });http://api.jquery.com/jquery.getjson

了解更多信息