我将一个 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' }
如何让这个工作?