客户端无法获取json数据

时间:2017-03-12 08:39:45

标签: javascript ajax node.js

我有一个nodejs服务器和我的代码,如下所示。我发送了一个AJAX请求,我希望服务器向我发送一个json数据的响应。当我在服务器代码中放入res.write()("字符串数据,如hello hello")时,客户端可以获取内部值,我可以在控制台上看到该值。但我无法通过此函数获得json值。我尝试了res.end()和res.send()函数,但它没有用。如何发送json值,以下客户端代码可以正确获取值?

服务器端,

ng-bind

客户端,

app.use('/', function(req, res) {
console.log("req body app use", req.body);
var str= req.path;

if(str.localeCompare(controlPathDatabaseLoad) == 0)
{
    console.log("controlPathDatabaseLoad");
    mongoDbHandleLoad(req, res);
    res.writeHead('Content-Type', 'application/json');
    res.write("Everything all right with database loading"); //I can get this message
    //res.end(json) I can not get json message with this function as well
    res.send("OK");
    //res.send(JSON.stringify(responseBody)); I can not get json message
}

0 个答案:

没有答案