자바스크립트 배열을 php로 변환할 때의 문제 $list
본문
게시판 커스텀 중입니다.
list.skin.php의 $list에 해당하는 배열을 현재 ajax로 넘겨서 호출하고 php파일에서 받아서 쓰는데,
배열 개수랑 데이터는 제대로 넘어가는 것 같은데, 데이터 포맷상에 문제가 생기는지 제대로 출력이 되지 않습니다.
도움 부탁드립니다ㅜㅜㅜ
JSON.stringify 한 배열 데이터를, php에서 json_decode로 변환하여 $list에 담고 있습니다...
답변 3
list.skin.php의 $list에 해당하는 배열을 현재 ajax로 넘겨서 호출하고 php파일에서 받아서 쓰는데,
==
$list는 DB에서 가져 온 것입니다.
그러니까 글번호만 넘기면
""php파일에서 받아서 쓰는데, ..""
이 파일에서 글 번호 가지고 나머지 내용은 DB에서 가져 와서 처리하시면 됩니다.
처리 내용이 insert라면
insert ... select ....
query 문법을 검토해 보세요.
맞는지 모르겠지만 참고하세요.
$.ajax({
url : "update.php",
type : "post",
data : {
point : point,
}
}).done(function(result){
var point = JSON.parse(result);
var myPoint;
var targetPoint;
});
update.php 에서 값을 post로 받은 뒤 결과값이 배열일 때
배열로 저장한 뒤 json_encode()로 넘김
//php 결과값 생성 부분 생략
$array = array('myPoint' => $myPoint, 'targetPoint' => $targetPoint);
echo json_encode($array);
값이 2개 이상이거나 select한 값일 경우
자바스크립트 부분에서 $.each();
를 사용해 보세요.
!-->!-->
소스를 올려주셔야 답변이 달리실꺼 같습니다
답변을 작성하시기 전에 로그인 해주세요.