2016-08-03 6 views
0

したがって、私はJQuery Ajaxクライアント側を持っています。しかし今、私はNode.jsのポストのajaxを扱いたいと思っています。ノード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'はPHPで' json_encode'と同じようにjsonを返します。何も出力しません。あなたはjsonレスポンスを送る方法を尋ねていますか?あなたが急行を使用しているようですので、[回答のための文書](https://expressjs.com/en/4x/api.html#res)をご覧ください。あなたは 'res.json(array);'を使うことができます。 – Paulpro

答えて

1

あなたは急行を使用していると思われ、JSON応答を送信します。これにはres.jsonを使用できます。

+0

ありがとうPaulpro :) – John