XMLHttpRequest无法检索json输出

时间:2015-06-24 06:42:41

标签: javascript json xmlhttprequest

我的目标是获得Http" Get"的json输出。然后将此json输出用于D3。

我创建了一个httpGet函数,如下所示,设置与我的Postman完全相同,我可以在Postman中获得json响应。

function httpGet(theUrl)
{

    var xmlHttp = new XMLHttpRequest();
    xmlHttp.open( "GET", theUrl, true, "admin", "admin" );
    xmlHttp.setRequestHeader('Content-Type', 'application/json');
    xmlHttp.setRequestHeader('X-M2M-Origin', '//localhost:10000');
    xmlHttp.setRequestHeader('X-M2M-RI', '12345');
    xmlHttp.setRequestHeader('X-M2M-OT', 'NOW');
    xmlHttp.send();
    return "[" + xmlHttp.responseText + "]";
}



 var aaa = httpGet('localhost:8282/InCSE1/?rcn=4');

他们属于同一个域名。在javascript中,chrome告诉我:

  

OPTIONS / localhost:8282 / InCSE1 /?rcn = 4 httpGet @(index):118update @   (索引):105(匿名函数)@(索引):61t @   d3.v3.min.js:1(匿名函数)@ d3.v3.min.js:1t @ d3.v3.min.js:1u   @ d3.v3.min.js:1(索引):1 XMLHttpRequest无法加载   http://localhost:8282/InCSE1/?rcn=4。无效的HTTP状态代码500!

http://i.stack.imgur.com/lWF4S.png

1 个答案:

答案 0 :(得分:0)

状态代码500!

这意味着服务器错误不是客户端问题。