将JavaScript文件导入JSP页面:为什么这不起作用?

时间:2015-07-22 20:15:38

标签: javascript jquery html jsp

当我在.jsp标记所包含的<script>页面内运行时,会执行此代码。然而,当我在导入到同一.js的{​​{1}}文件中使用它时,脚本不起作用,被浏览器忽略,因为它不存在。

.jsp

尽管有这种行为,我可以在这个$('#dgProjects').datagrid({ onSelect: function(index, row){ alert(index + ' - ' + row) } }); 文件中运行其他脚本,比如

.js

对于我忘记/做错的事情有任何想法吗?感谢。

1 个答案:

答案 0 :(得分:0)

经过一些尝试,我实现了一个解决方案,尽管我不能完全了解我能够在.jsp页面调用的.js文件中运行脚本而不是引用$('#Element ')以同样的方式:

<script>
        $.getScript('${pageContext.request.contextPath}/resources/js/site/home.js', function() {});
</script>

之后,代码无意中运行了。