私は非常に単純なページを作成するためにエクスプレスを使用しています。私index.js
はこのように見えます:
exports.index = function(req, res){
res.render(
'index',
{
title: 'Expressssss',
Tin: varTin,
Tout : varTout,
Hin : varHin,
Tout_array : { 'date': 'Thu Mar 07 2013 22:00:04 GMT+0100 (CET)', 'value': '10062' }
}
);
};
ファイルindex.ejs
では、たとえば...を使用して値を使用できます<%= Tin %>
。これは非常にうまく機能します...。
問題は、うまく機能してdata = <%= Tout_array %>;
いないように見えることです。chromesコンソールを使用すると、この行でエラーが発生します。解析後のhtmlコードは次のようになります。
data = [object Object];
この時点でのエラーは
Uncaught SyntaxError: Unexpected identifier
私は何が間違っているのですか?他の変数の解析はかなりうまくいくのに、このネストされたjson構造ではうまくいかないのはなぜですか?より大きな配列を送信したいので、これを使用しています。
サンズ