onclick调javascript函数时,不能直接使用onclick=“editUser(${prod.id})”,这样会报错,需要修改成如下的格式。
<a href="#editModal" role="button" data-toggle="modal" th:onclick="'javascript:editUser('+${prod.id}+');'">修改</a> <script> function editUser(id){ $.get("/projectName/user/edit",{objectid:id},function(data) { $("#frm_container1").html(data); }); } </script>
另外调用bootstrap.js之前需要将jQuery.js引用,否则会出现点击两次才出现模态框的情况。