0

typecho ajax登陆 反回responseText返回的为html代码!
帐户密码为admin/123456
<script>

              $.ajax({

   url: "<?php $this->options->loginAction(); ?>",
   data:{'name':'admin','password':'123456'},
   type: "POST",
   dataType:'json',
   success:function(data){

                     $('#errormsg').html("2");
                     console.log(data);
                }, 
                error : function(data) {
                    $('#errormsg').html("1");
                    console.log(data);
                }
            });
            

</script>
返回的:
readyState:4
status:200
statusText:parsererror
responseText:html代码
一直是error:function(data)
怎么解决

2月10日提问
2 个回答
0

高手帮助解答

0

不知道楼主解决没,如果解决了,方法能否分享下!
我其实用了个比较蠢的方法解决了这个问题,就是判断responseText返回的东西,未登录页面和登录页面返回的responseText有部分地方是不一样的(看自己的模板),比如我的模板有个登录按钮,如果登录成功这个登录按钮就不显示了,然后判断responseText里面¥是否有这个按钮就可以判断是否登录成功!

撰写答案

推广链接