如何从帕格文件中调用JavaScript函数?

时间:2019-03-26 09:53:44

标签: javascript pug

这里有我的代码,但删除了一些更改后的代码!

JavaScript代码:

// /JS
function callme() {
var test = 1
alert(test);
}

哈巴狗代码:

// /first.pug
var funct = require('../JS');
button(onclick='clickme()') click   
script.
function clickme() {¨
// trying to call callme function from my javascript file but i really dont know how.
    callme();
}

很抱歉,我没有使用pug,但是已经用pug制作了,所以我不能去更改它,因为它有很多代码,但是没有在这里发布所有不需要的代码。

1 个答案:

答案 0 :(得分:1)

Pug无法直接运行JavaScript。它用于生成HTML。

您已经在使用嵌入式客户端JavaScript生成HTML。

您需要编写HTML以包含外部JavaScript。

<script src="/url/to/JS.js"></script>

在哈巴狗中应该是:

script(src="/url/to/JS.js")

确保您的HTTP服务器为JS提供了公共网址!