当我在.jsp
标记所包含的<script>
页面内运行时,会执行此代码。然而,当我在导入到同一.js
的{{1}}文件中使用它时,脚本不起作用,被浏览器忽略,因为它不存在。
.jsp
尽管有这种行为,我可以在这个$('#dgProjects').datagrid({
onSelect: function(index, row){
alert(index + ' - ' + row)
}
});
文件中运行其他脚本,比如
.js
对于我忘记/做错的事情有任何想法吗?感谢。
答案 0 :(得分:0)
经过一些尝试,我实现了一个解决方案,尽管我不能完全了解我能够在.jsp页面调用的.js文件中运行脚本而不是引用$('#Element ')以同样的方式:
<script>
$.getScript('${pageContext.request.contextPath}/resources/js/site/home.js', function() {});
</script>
之后,代码无意中运行了。