今天想在项目中扩展jquery.validate.js进行验证,但是这块不是我开发的,我的jquery也不是很好,所以试验一下这个验证框架的能力,结果就出错了:
<head>
<script src="jquery-1.3.2.js"></script>
<script src="jquery.validate.js"></script>
</head>
试验的时候,不知道为何:js报错定位在这段代码
<script>
$(document).ready(
function()
{
$("#commentForm").validate();
});
</script>
对照着参考书《锋利的jquery》对比了几次都没发现什么不同,后来自己猜到了原因,jquery.validate.js依赖jquery-1.3.2.js,所以才发生了报错,所以必须先加载jquery-1.3.2.js这个基础js,调整位置之后,正确!