ajax 배열 json_decode() 질문 채택완료
Copy
let data = {
lat : ,
lon : ,
address_searching: value
};
console.log(data);
// console.log(data);
$.ajax({
type: 'POST',
url: ajax_url,
data: data,
dataType: 'text',
success: function(response) {
console.log(response);
Copy
array_push( $arr["data"], $mapNameArray);
array_push( $arr["data"], $latArray);
array_push( $arr["data"], $lotArray);
array_push( $arr["data"], $statusArray);
var_dump( $arr );
// echo json_decode( $arr );
대충 이런코드입니다.
ajax.php에서 1가지 쿼리를 for문으로 돌려 값을 배열로 다 담았습니다. 하지만 var_dump로는 잘 찍히는데 json_decode로 하니 <b>Warning</b>: json_decode() expects parameter 1 to be string, array given in ~ 이런경고가 뜨네요 이유가 뭘까요..??
답변 2개
채택된 답변
+20 포인트
2년 전
https://www.php.net/manual/en/function.json-encode
json_decode 가 아닌 json_encode 가 필요한 상황이 아닌가 생각해봅니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인