jQuery获得挂起状态。永远不会解决

时间:2016-05-13 19:14:22

标签: jquery ajax node.js express ember.js

使用此功能,我陷入了未决状态:

$.get("http://localhost:4500/image", function(data, status){
        alert("Data: " + data + "\nStatus: " + status);
    })

但是使用以下内容,响应可以很好地作为字符串返回:

function httpGet(theUrl){
    var xmlHttp = new XMLHttpRequest();
    xmlHttp.open( "GET", theUrl, false ); // false for synchronous request
    xmlHttp.send( null );
    return xmlHttp.responseText;
}

我的节点获取请求:

function getImage(req, res) {
    var file = fs.readFileSync('Boston.png')
    res.type('json')
    res.send({image: file.toString('base64')})
}

app.get('/image', function(req, res) {
    getImage(req, res)
})

似乎我将服务器允许来源更改为http://stackoverflow.com并从此处运行ajax调用正常。

但是如果我在http://localhost:7357/4085/tests/index.html?hidepassed&coverage(这是烬测试位置)上运行它就不起作用

0 个答案:

没有答案