我有一个使用EJS的节点快递应用程序。
我有一个按钮:
<button type="button" class="btn btn-success" onclick="exportWithObjectId('<%= user.id %>')">Export to csv</button>
和一个脚本:
<script type="text/javascript">
function exportWithObjectId(objectId) {
console.log("objectID inside .ejs: " + objectId);
}
</script>
在我的.ejs文件中但是当我点击时没有日志。知道我做错了吗?
答案 0 :(得分:1)
从函数调用中删除document.
:
onclick="exportWithObjectId('<%= user.id %>')">
或者,将其替换为window.
:
onclick="window.exportWithObjectId('<%= user.id %>')">
function exportWithObjectId(objectId) {
console.log("objectID inside .ejs: " + objectId);
alert('Just to be sure! objectID inside .ejs: ' + objectId);
}
&#13;
<button type="button" class="btn btn-success" onclick="exportWithObjectId('<%= user.id %>')">Export to csv</button>
&#13;