ajax 자바스크립트 문의 드립니다. 채택완료
오늘도산다
6년 전
조회 3,147
안녕하세요.
해당 소스로 원하는 데이터를 전송 받았습니다.
</p>
<p>function update(){</p>
<p>$.ajax({
url:'jsontest.php',
type:'post',
data: {s:1},</p>
<p> success: function(data) {</p>
<p> var aa = [{"in_id":"50"},{"in_id":"51"}];
var cc = data;</p>
<p> document.write(data + '
');
document.write(aa + '
');
document.write(cc);</p>
<p> },
error: function(err) {
alert('전송실패')
}
});
}</p>
<p>
서버 코드
$json = json_encode($data,JSON_UNESCAPED_UNICODE); echo $json;
이렇게 해서
[{"in_id":"50"},{"in_id":"51"}]
이 결과 값을 전송 받았습니다.
스크립트에서 전송받은 data 를 다른 변수에 넣으면
계속 문자로 인식되어 저장됩니다.
그래서 변수 하나를 만들고 동일한 값을 복사해서 변수에 넣으면
그건 오브젝트로 인식됩니다.
전송받은 data 를 변수에 넣어 오브젝트를 만들려고 하는데.
방법을 모르겠습니다.
해당 결과값 코드
[{"in_id":"50"},{"in_id":"51"}] [object Object],[object Object] [{"in_id":"50"},{"in_id":"51"}]
도움 부탁 드립니다.
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
6년 전
$getData=$data;
이렇게 하면 object로 인식을 하고
echo $getData[0]; 이렇게 배열단위로 받아서 처리하시는건지?
무엇을 하실려고 하신는건지 알려주시면 거기에 맞추어 아는데로 답변드릴께요
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인