简单ajax验证可能出现的问题

来源:互联网 发布:实物货源软件是什么 编辑:程序博客网 时间:2024/06/01 07:33
<script type="text/javascript" src="/js/jquery-1.10.1.min.js"></script><script type="text/javascript">    function check(obj) {        var userName=$("#userName").val();               $.ajax({            url:"/user/check.html",            data:"userName="+userName,            type:"post",            success:function (data) {                alert(1);                $("#msg").html(data.msg);                alert(data.msg);                if(data.status&&obj=="ok"){                    $("#form").submit();                }            }        });    }
1.没到包
2.URL路径写错
3.data:"userName="+userName,传值错误
4.SpringMVC-servlet配置文件没写返回值转换器,导致success:function (data) 不成功,配置文件如下
<!--配置返回值转换器--><bean id="contentNegotiationManagerFactoryBean"      class="org.springframework.web.accept.ContentNegotiationManagerFactoryBean">    <!--是否支持后缀匹配-->    <property name="favorPathExtension" value="false"/>    <!--是否支持参数匹配-->    <property name="favorParameter" value="true"/>    <!--是否accept-header匹配-->    <property name="ignoreAcceptHeader" value="false"/>    <property name="mediaTypes">        <map>            <!--表示.json结尾的请求返回json-->            <entry key="json" value="application/json"/>        </map>    </property></bean>

原创粉丝点击