我遇到了一个非常奇怪的问题,以前以为有用的但现在不行了。
我在尝试使用旧的jQuery库时看到一条错误消息: http://i.imgur.com/H51wG4G.png,第68行:var jsondata = $ .parseJSON(data);。
我的ajax函数由于此错误,也无法使警报正常工作。 顺便说一下,该脚本是用于登录的,因此,如果我刷新网站,则会登录。 正如在图像中看到的,我还很好地返回了我的json对象:"success":false,"msg":"Fel anv\u00e4ndarnamn eller l\u00f6senord.","redirect":""}
收到此消息后,如果获得成功== true,我将登录login.success并从login-in.php获取登录面板。
$('#login_form').submit(function()
{
var login = $.ajax(
{
url: '/dev/ajax/trylogin.php',
data: $(this).serialize(),
type: 'POST',
}, 'json');
login.success(function(data)
{
var jsondata = $.parseJSON(data);
console.log(jsondata);
if(jsondata.success == true)
{
$.get("/dev/class/UI/logged-in.php", function(data) {
$(".login-form").replaceWith(data);
});
}
else
{
alert(jsondata.msg);
$('#pwd').val('');
}
});
return false;
});
多谢!