Ajax 오류 "SyntaxError : JSON.parse : 예기치 않은 문자"

프라 샨트 파레 흐

ajax와 함께 jquery를 사용하고 있습니다. 데이터를 성공적으로 전달할 수 있지만 " SyntaxError : JSON.parse : 예기치 않은 문자 " 오류가 발생 합니다 .

내 코드는 다음과 같습니다.

$.ajax({
    method:'post',
    dataType:'json',
    url: "storeEventData.php",
    data: $('#recuringForm').serialize(),
    onSuccess: function(response){
         alert("hello");
    },
        error: function(jqXHR, textStatus, errorThrown) {
           console.log(errorThrown);
        }

});

다음은 storeEventData.php 코드입니다.

<?php 

ob_start();

// Start the session
session_start();

$_SESSION = $_POST;

echo '<pre>'; print_r($_SESSION); exit;
?>

내가 어디로 잘못 가고 있는지 알려주세요?

감사합니다

육각 4

1) 실제로 $ _POST를 $ _SESSION 변수에 할당 할 수 있다고 생각하지 않습니다. 다음과 같이해야합니다.$_SESSION['post'] = $_POST

2) datatype: 'json'따라서 다음을 사용하여 PHP 스크립트에서 에코해야합니다.json_encode

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사