테스트 사이트 - 개발 중인 베타 버전입니다

자바스크립트 배열을 php로 변환할 때의 문제 $list 채택완료

게시판 커스텀 중입니다. 

 

list.skin.php의 $list에 해당하는 배열을 현재 ajax로 넘겨서 호출하고 php파일에서 받아서 쓰는데,

 

배열 개수랑 데이터는 제대로 넘어가는 것 같은데, 데이터 포맷상에 문제가 생기는지 제대로 출력이 되지 않습니다.

 

도움 부탁드립니다ㅜㅜㅜ

 

JSON.stringify 한 배열 데이터를, php에서 json_decode로 변환하여 $list에 담고 있습니다...

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

list.skin.php의 $list에 해당하는 배열을 현재 ajax로 넘겨서 호출하고 php파일에서 받아서 쓰는데,

==

$list는 DB에서 가져 온 것입니다.

그러니까 글번호만 넘기면

""php파일에서 받아서 쓰는데, ..""

이 파일에서 글 번호 가지고 나머지 내용은 DB에서 가져 와서 처리하시면 됩니다.

처리 내용이 insert라면

insert ... select ....

query 문법을 검토해 보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

맞는지 모르겠지만 참고하세요.

</p>

<p>$.ajax({

    url : "update.php",

    type : "post",

    data : {

      point : point,            

    }

  }).done(function(result){

    var point = JSON.parse(result);

    var myPoint;

    var targetPoint;</p>

<p>  });</p>

<p>

update.php 에서 값을 post로 받은 뒤 결과값이 배열일 때

배열로 저장한 뒤 json_encode()로 넘김

</p>

<p>//php 결과값 생성 부분 생략</p>

<p>$array = array('myPoint' => $myPoint, 'targetPoint' => $targetPoint);</p>

<p>echo json_encode($array);</p>

<p>

값이 2개 이상이거나 select한 값일 경우

자바스크립트 부분에서 $.each();

를 사용해 보세요.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

소스를 올려주셔야 답변이 달리실꺼 같습니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록