我正在尝试在HTML按钮单击上调用JS函数。
这是我的JavaScript:
function vote(counter) {
var username = "<?php echo $_SESSION['user'] ;?>";
var privPostingWif ="<?php echo $_SESSION['code'] ;?>";
var postAuthor = '<?php echo $posts[' + counter + ']->author ;?>';
var permalink = '<?php echo $posts[' + counter + ']->link ;?>';
steem.broadcast.vote(privPostingWif, username, postAuthor, permalink, 10000, function(err, result) {
console.log(err, result);
});
}
我已经使用NPM run dev命令对其进行了编译。希望编译后的代码与此处无关。
然后我的脚本包含在头部:
<script src="https://cdn.steemjs.com/lib/latest/steem.min.js"></script>
<script src="{{ URL::asset('/js/app.js') }}"></script>
以及主体部分中的按钮代码:
<input type="button" value="Capacity Chart" onclick="vote(1);">
当我单击按钮时,出现此错误:
未捕获的ReferenceError:投票未定义
在HTMLInputElement.onclick
即使文件中清楚地标明了原因,也不确定为什么我无法访问它。