javascriptコードブロックにオブジェクトの配列を渡したいのですが、実際のJSONで"
がたくさんあるようにhtmlエンコードするので苦労しています。JSONをpugのjavascript変数として渡します
基本的に私のルータはRedisのストアからJSONオブジェクトを取得し、私はテンプレートに渡ししようとしています:
redis.getBuffer('languages', function (err, result) {
res.render('manager/create-project', { title: 'Create Project', breadcrumbs: req.breadcrumbs(), languages: result })
})
私は私の変数に、このようにそれを割り当てます。
script.
$(document).ready(function() {
var languages = #{languages};
問題: 実際のjavascriptの変数言語は、以下に示すようにhtmlでエンコードされた文字列を取得します。
var languages = [{"id":"aa","text":"Afar"}]
JSONコンテンツをjavascriptブロックに正しく渡すにはどうすればよいですか?
へのリンクは、彼がそのようにした理由は、この質問をdownvoted 1は私を説明することができます?たぶん私は私の質問を改善することができます。 – kentor