는 내가이 전에 일을 생각하지만 더 이상하지 않는, 아주 이상한 문제가있어. 나는 아무것도 바꾸는 것을 기억하지 않는다. 이전 jQuery 라이브러리로 시도했다. (익명 함수) : 행 68 http://i.imgur.com/H51wG4G.png : jQuery를 아약스 - 캔트 구문 분석 JSON?
나는라는 오류가 발생했습니다. 이는 68 행을 참조 : VAR jsondata = $ .parseJSON (데이터);이 내 아약스 기능 내 경고가이 오류로 인해 중 하나가 작동 얻을 수 없다. 이 스크립트는 로그인을위한 것이므로 내 웹 사이트를 새로 고침하면 로그인하게되므로 작업하십시오. 또한 이미지에서 볼 수있는 것처럼 json 객체를 반환합니다. { "성공"거짓 "MSG": "지옥 ANV \ u00e4ndarnamn 엘러 리터의 \의 u00f6senord.", "리디렉션": ""} 나는이 왔을 때 내가 성공을 가지고 있다면, 나는 login.success에서 확인합니다
== true이고 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;
});
감사합니다.
jQuery Ajax
은'구문 분석하기 전에'data' 사용'을 console.log (데이터)의 내용을 붙여주세요. –