$(function () {})不能执行的奇怪问题
$(document).ready(function() {}) 这种写法是页面中的写法
如果是写在js文件中 页面加载自动执行需用这种写法 $(function () {})
但是很奇怪的就是我不管在$(function () {})方法中写什么都不会执行,报的错误是:Error: Object expected
后来经过检查代码发现这个问题:
<script src="<s:url value="./js/customeradd.js"/>"></script>
<jsp:include page="../commonPages/commonIncludes.jsp"></jsp:include>
我的js文件时在加载头页面之前就加载进来了,当把js文件的加载放在头页面之后的时候,就好了。
<jsp:include page="../commonPages/commonIncludes.jsp"></jsp:include>
<script src="<s:url value="./js/customeradd.js"/>"></script>
仅以此记录下,以后不在同样的问题上花时间。