개발 Q&A

제목 ajax를 이용해 데이터를 보내고있는데 데이터가 손실이 됩니다.
카테고리 PHP
글쓴이 NOVs 작성시각 2018/01/10 09:42:10
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 933   RSS
$.ajax({
        type:"POST",
        url:"/Prchs/search_data",
        data:{s_data:JSON.stringify(data_arr)},
        dataType: 'html',
        success:function(data){
            console.log("ok");
            console.log(data);
            alert("검색 완료");
            // $("#deal_list").html();
        },
        error:function(request, status, error){
            console.log("no");
            //에러 내용 표시
            alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
      }
    });

이러한 형태로 사용중입니다. js에서는 로그를 찍을때 데이터들이 정상적으로 들어있는것을 확인했는데 controller로 넘어가면 데이터가 없다고 Trying to get property of non-object라는 notice가 계속 나옵니다.

 

$s_data->check 사용을 이런식으로 쓰고있는데 다른 부분에서는 잘 되는데 이부분에서만 막힙니다

조언부탁드립니다.

 다음글 mpdf의 TOCpagebreak() 사용시 한글 (3)
 이전글 httpd not running, trying to s... (4)

댓글

뫄뫄잉뿌 / 2018/01/10 10:06:57 / 추천 0
controller쪽에서 데이터를 어떻게 받고 있나요?
kaido / 2018/01/10 10:49:33 / 추천 0

controller 에서

print_r($_POST);

해놓고 리턴 값 받아보세요. 무언가 보이는게 있을 것입니다.

NOVs / 2018/01/10 13:16:32 / 추천 0

제가 멍청하게 보내는곳과 받는곳에 다른형식으로 처리를 하고있었습니다;;

답변 감사합니다!!