Javascript 无法查询restful api以检索json对象

Javascript 无法查询restful api以检索json对象,javascript,jquery,json,api,rest,Javascript,Jquery,Json,Api,Rest,我试图使用Jquery函数getJSON()查询restful API。我查询的URL肯定会返回一个json对象,我通过在web浏览器中请求URL来检查这一点 这是导航到url时在web浏览器中显示的内容: 下面是我用来查询URL的Jquery脚本: $(document).ready(function(){ $.getJSON("http://ip-address:7878/v2/server/status?token=B20023A49BA...", function(data)

我试图使用Jquery函数
getJSON()
查询restful API。我查询的URL肯定会返回一个
json
对象,我通过在web浏览器中请求URL来检查这一点

这是导航到url时在web浏览器中显示的内容:

下面是我用来查询URL的Jquery脚本:

$(document).ready(function(){

    $.getJSON("http://ip-address:7878/v2/server/status?token=B20023A49BA...", function(data){

        $(".statsContainer").innerHTML = data.name;
    }).error(function(jqXHR, textStatus, errorThrown){ /* assign handler */

        alert("error occurred!");
    });

});
目前,我正试图在页面加载时向HTML实体添加“name”的值。但我每次都会收到一个错误和警报框

检索这个json对象时我做错了什么

编辑:使用开发人员工具添加了内容类型的屏幕截图。。

我还尝试了一个ajax调用来将纯文本转换为json,但没有成功:

$(document).ready(function(){

    $.ajax(
        {
            type: "GET",
            url : "http://ip-address:7878/v2/server/status?token=B20023A49BA9B...",
            data : result,

            // if transaction was successful check if logic completed
            success: function(result)
            {
                var obj = jQuery.parseJSON(result);
                alert( obj.name );

            },
            // if transaction failed show an error to the user
            error: function(jqXHR, textStatus, errorThrown)
            {
                alert(textStatus);

            }
        });
});
编辑:这是从“错误抛出”返回的错误。

编辑:为什么将“&callbackjquery..”附加到url的末尾,这是否正确?

编辑:以下是标题:

您在这里混淆了jQuery和javascript方法:

$(“.statcontainer”).innerHTML=data.name

将其更改为:


$(“.statcontainer”).html(data.name)

在浏览器中加载时,您得到的响应内容类型是什么。。它的内容类型是:application/json吗?我怎么能找到它呢?检查web开发者工具,F12->network->XHRI已经更新了我的问题听起来像是跨域CORS问题。需要检查正确的CORS头是否可用,或者查看API是否为jsonp服务。还要了解
同一原产地政策
。研究这些术语不会有任何问题,像这样的问题每天都会出现在这里