登录并注册不在实时服务器上运行

时间:2015-10-15 04:22:15

标签: php jquery

这是我网站的链接:

http://210.48.154.18/~econtrax/ezy/index.php

奇怪的是,我上传到实时服务器后无法进入管理员的信息中心页面。我不知道为什么我无法通过此登录和注册功能。

我确保数据存在于数据库中。并在网络选项卡中注意到页面被访问但只是不工作!在控制台选项卡中出现错误,但我不知道如何修复它们。

请有人帮我解决这个问题。您可以尝试使用以下命令登录:

电子邮件:admin@gmail.com 密码:admin

或者您可以尝试创建新用户!

非常感谢你!

我的登录脚本:

 /*login user*/
 <!--login form submission starts-->
$("document").ready(function () {
  $("#login-user").submit(function () {
    var data = {
      "action": "test"
    };

    data = $(this).serialize() + "&" + $.param(data);
    $.ajax({
      type: "POST",
      dataType: "json",
      url: "login-this-user.php",
      data: data,
      success: function (data) {
        alert(data);
        console.log(data);
        for (i = 0; i < data.length; i++) {
          console.log(data[i].email);
          console.log(data[i].activate);
          console.log(data[i].status);

          if ($.trim(data[i].status) == '0') {
            //alert("not verified");
            $('.invalid-popup-link').trigger('click');

          } else {
            //alert("verified");
            location.replace("admin/dashboard.php");

          }
        } //end for

      },
      error: function (jqXhr, textStatus, errorThrown) {
        console.log(errorThrown);
      }
    });
    return false;
  });
});
 <!--login form submission ends-->

在控制台选项卡f12中找到错误

  

SyntaxError:意外的令牌e       at Object.parse(native)       在e.extend.parseJSON(http://210.48.154.18/~econtrax/ezy/js/jquery-1.7.1.min.js:2:11020)       在cc(http://210.48.154.18/~econtrax/ezy/js/jquery-1.7.1.min.js:2:1382)       在w(http://210.48.154.18/~econtrax/ezy/js/jquery-1.7.1.min.js:4:11263)       在XMLHttpRequest.f.support.ajax.f.ajaxTransport.send.d(http://210.48.154.18/~econtrax/ezy/js/jquery-1.7.1.min.js:4:17218

最新错误 用jquery版本2.1.4替换后抛出错误

  

SyntaxError:意外的输入结束       at Object.parse(native)       在n.parseJSON(http://210.48.154.18/~econtrax/ezy/js/jquery-2.1.4.min.js:4:5497)       at ub(http://210.48.154.18/~econtrax/ezy/js/jquery-2.1.4.min.js:4:7521)       在x(http://210.48.154.18/~econtrax/ezy/js/jquery-2.1.4.min.js:4:10935)       在XMLHttpRequest.n.ajaxTransport.k.cors.a.crossDomain.send.b(http://210.48.154.18/~econtrax/ezy/js/jquery-2.1.4.min.js:4:14765

2 个答案:

答案 0 :(得分:2)

我试过替换

error: function (jqXhr, textStatus, errorThrown) {

error: function (errorThrown) {

控制台和输出中没有错误

Object {readyState: 4, responseText: " ", status: 200, statusText: "OK"}

答案 1 :(得分:0)

意外的令牌e - 从java控制器启动你的消息,它来自服务器而不是有效的JSON字符串。尝试返回可解析的内容:

$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);