一尘不染

从URL获取JSON文件并显示

json

该代码非常简单,我不知道为什么它无法工作。

这是指向JSON文件http://webapp.armadealo.com/home.json的链接

这是使用getJSON的代码

$.getJSON("http://webapp.armadealo.com/home.json", function(data){
alert(data);
});

我只希望代码显示整个JSON内容。


阅读 268

收藏
2020-07-27

共1个答案

一尘不染

经过几个月的搜索,我找到了解决方案。因此,我在回答自己的问题。

当不支持JSON时,当我们坚持相同的原产地政策时,我们必须使用填充将JSON换行并使其成为JSONP。

为此,我们有一个救生网站http://anyorigin.com/

您可以粘贴URL并获取相应的JQuery代码,如下所示:

$.getJSON('http://anyorigin.com/get?url=http%3A//webapp.armadealo.com/home.json&callback=?', function(data){
$('#output').html(data.contents);
});

如果您想使用自己的代码,则只需使用上面代码中的URL,即

http://anyorigin.com/get?url=http%3A//webapp.armadealo.com/home.json&callback=?

上面的URL将为您提供与JSONP相同的JSON数据,并解决了所有麻烦。

我使用了以下代码,成功调用了displayAll函数

$.ajax({
        url: 'http://anyorigin.com/get?url=http%3A//webapp.armadealo.com/home.json&callback=?',
        type: 'GET',
        dataType: "json",
        success: displayAll
    });

function displayAll(data){
    alert(data);
}
2020-07-27