li_0x79d1_0x9510 2017-04-14 03:14 采纳率: 50%
浏览 1985

使用ajax实现登录时,页面不刷新,第二次才刷新

rt,代码如下

 <script>
        $(function() {
            $('#login_button').unbind("click").bind("click",function() {
                                $.ajax({
                                    type : 'post',
                                    url : '${pageContext.request.contextPath}/userBiz?action=login',
                                    data : $('#login_form').serialize(),                                                                                
                                    success : function(data) {
                                                            if(data==1){
                                                                location.reload();  
                                                            }
                                                            if (data== 2) {
                                                                alert("用户名或密码错误,请重新登录");                                                                                                                                
                                                            }
                                                            }


                                        })
                            })
        })
    </script>

跑的时候,第一次点击登录没有刷新主页面,第二次登陆后才能刷新主页面,请问是哪里出错了?

  • 写回答

4条回答 默认 最新

  • 梦昼初PurpleShell 2017-04-14 03:23
    关注

    打断点看下两次返回的data分别是啥

    评论

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?