这是我网站的链接:
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)
答案 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);