未捕获ReferenceError:未在HTMLInputElement.onclick Laravel 5.4上定义投票

时间:2018-08-31 14:42:38

标签: javascript html laravel-5.4

我正在尝试在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

即使文件中清楚地标明了原因,也不确定为什么我无法访问它。

0 个答案:

没有答案