如何使用从jade到本地javascript的对象JSON?

时间:2017-06-18 09:34:12

标签: javascript node.js express pug

我尝试在本地span(class="glyphicon glyphicon-pencil" onclick="confirm(\"#{myJSON.taskid}\", \"update\", !{myJSON})") 脚本中使用Node到Jade的JSON对象(所有对象不仅仅是一块)。

我的玉文件:

!{myJSON}

但我有这个:

  

未捕获的ReferenceError:未定义myJSON。

然后我在confirm()中调用函数onclick()中退出script(type= "text/javascript" src="myScript.js"). var local_json =!{JSON.stringify(myJSON)}; 作为参数,我尝试使用脚本块:

myScript.js

console.log(local_json)我发布了Uncaught ReferenceError: local_json is not defined,但我最终在控制台中出现以下错误: string line = ""; while ((line == webClient.readHtml()) != null)

我怎么做?

1 个答案:

答案 0 :(得分:0)

您必须先创建变量,然后导入脚本文件。所以基本上是var local_json =!{JSON.stringify(myJSON)} 然后导入其他脚本 - 脚本(type =“text / javascript”src =“myScript.js”)