SCRIPT5007:该物业的价值' $'是null或undefined,不是Function对象

时间:2015-01-23 14:04:45

标签: javascript jquery jsp undefined

我是JSP新手,使用jQuery编码。我已经使用jQuery编写代码来使用用户名和密码验证表单。

问题是在页面加载时遇到以下异常:

  

SCRIPT5007:属性'$'的值为null或未定义,而不是Function对象

代码段是

<script type="text/javascript" src="/resources/js/libs/jquery.min.js"/></script>
<script type="text/javascript">
    $ (document.documentElement ).ready ( function() {
        $('#login').click(function() {
            var username = $('#user').val();
            var password = $('#pass').val();
            if (username == "") {
                $('#dis').slideDown().html("<span>Please provide Username</span>");
                return false;
            }
            if (password == "") {
                $('#dis').slideDown().html('<span id="error">Please provide Password</span>');
                return false;
            }
        });
    });

当我提供url执行时..

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"/></script>

并且在dispatch servlet.xml中我确实有像..

这样的映射
<mvc:resources mapping="/resources/js/libs/**" location="classpath:resources/js/libs/jquery.min.js" /> 

并在web.xml文件中添加了..

<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>/resources/*</url-pattern>
</servlet-mapping>

但仍然在使用ready函数启动$的行中获得上述错误。

如何解决此问题?

0 个答案:

没有答案