带有JS脚本的百里香叶onclick属性在春季不起作用



>我有一个通过以下方式生成的表:

<tr *some other th tags* th:onclick="'javascript:openPoolModal(''+ ${networkHashrate.id} + '');'">

我在static/js/openPoolModal.js中有一个openPoolModal功能

我在使用该函数的.html文件头中添加了一个<script type="text/javascript" src="../js/openPoolModal.js"></script>

该函数如下所示:

function openPoolModal(id){
$.ajax({
    url: "/" + id,
    success: function(data){
    $("#PoolModalHolder").html(data);
    $("#PoolModal").modal("show");
    }
});
}

我错过了什么?

我认为这是一个目录问题。通过从 html 文件调用此脚本来包含 js 文件:

<script type="text/javascript" src="../js/openPoolModal.js"></script>

但是,如果您的 html 文件位于目录 resources/templates/ 中,则此脚本正在尝试调用 resources/js/openPoolModel.js 这不是您的 Javascript 文件所在的位置。

将 js 函数直接添加到称为该函数的 html 文件中,因此您的脚本和目录是错误的。

最新更新