2014-02-09 3 views
0

나는 Desc :: parsererror | Error :: SyntaxError를 얻습니다. 다음 코드에 대해 예기치 않은 토큰 U 오류가 발생했습니다. PHP는 페이지 json_encode 제조 JSON 반향 및 여기JSON 구문 분석 오류. 예기치 않은 토큰 U

header("Content-type: application/json"); 

포함 된 AJAX 코드이다.

$.ajax({ 
      url: 'questions/checkAnswer', 
      type: 'POST', 
      data: {questionId : questionIdValue, answer : answerValue}, 
      dataType: 'json', 
      success:function(result){ 
        console.log(result); 

      }, 
      error:function(xhr, desc, err) { 
       console.log(xhr); 
       console.log("Desc :: "+desc+"\nError :: "+err); 
      } 
     }); 

어디에서 내가 잘못 될 수 있습니까?

+2

브라우저에서 수신하는 JSON 응답을 표시하십시오. –

+0

나는 당신을 잘 모르겠다. JSobject를 요청하는 경우 여기에 { "question_id": "0", "question_name": "마지막 크리켓 컵에서 우승 한 사람은 누구입니까?", "choice_a": "India", "choice_b": "Australia" , "choice_c": "남아프리카 공화국", "choice_d": "뉴질랜드"} – psyc0der

+0

... 정확히 "JSObject?" [JSON text?]] (https://tools.ietf.org/html/rfc4627#section-2) –

답변

0

응답이 실제로 유효한 JSON이 아니지만 대신 "Unauthorized"(서버가 401 오류를 반환 함을 의미) 인 경우 결과가 발생할 수 있습니다.

관련 문제