2016-08-03 60 views
0

所以,我有一個JQuery Ajax客戶端。但現在我想處理ajax後的Node.js端。Node js JQuery Ajax json_encode等效

我有我的路線和身體分析器。

app.post('/register', function(req, res){ 
    var firstname   = req.body.firstname; 
    var lastname   = req.body.lastname; 
    var email    = req.body.email; 
    var password   = req.body.password; 
    var confirm_password = req.body.confirm_password; 

    // Save into my database 

     ... 

    // Ajax callback return ??? 
}); 

在PHP中,我使用json_encode($array)來獲得ajax回調成功。但我怎麼能在node.js中做到這一點?

+0

'JSON.stringify(array)'? – Paulpro

+0

謝謝你的回答,但是我沒有任何回報。我在我的路由裏面設置了console.log('AJAX OK'),它工作正常,但是JSON.stringify沒有返回任何形式 – John

+1

'JSON.stringify'返回json,就像'json_encode'在PHP中一樣。它不輸出任何東西。你問如何發送json響應?它看起來像你使用快遞,所以看看[文檔的響應](https://expressjs.com/en/4x/api.html#res)。你可以使用:'res.json(array);'。 – Paulpro

回答

1

它看起來你使用快遞,並希望發送一個JSON響應。您可以使用res.json

+0

謝謝Paulpro :) – John