json オブジェクトを js ファイルに渡しています。
<script type="text/javascript" src="../js/main.js">
{ lang: 'de' }
</script>
main.js で json オブジェクトを取得しようとしています:
var scriptContent = $('script').filter(function () { return this.src.match(/js\/main\.js/g); }).html(),
params = $.parseJSON( scriptContent.replace(/"/g, '"') );
しかし、これにより次のエラーが発生します。JSON.parse: expected property name or '}'
ご覧のとおり、私はすでに置き換えようとしまし"
た"
{ lang: "de" }
代わりに試しました{ lang: 'de' }
これを機能させる方法は?