php json_encode 질문드립니다.
본문
ajax로 통신해서
서버에서 json_encode로 돌려줄려고 하는데요
서버단에서 돌려줄 json이 반복문입니다
------ajax.php-------
while($row = sql_fetch_array($sql)){
$href = "index.php/.$row[id'];
echo json_encdoe(array('a' => $href)
}
이런식으로 반복문돌린걸 json_encode로 담아야하는데 1개면 상관없는데
여러개면 에러 발생하네요
어떤식으로 해야 json방식으로 리턴할수있을까요?
!-->답변 1
제일 심플하게는요
$arr = "";
while(
$row
= sql_fetch_array(
$sql
)){
$href = "index.php/.
$row
[id'];
$arr .= 'a'=>$href.",";
}
$arr = substr($arr , 0, -1);
$returndata = json_encode(array($arr));
답변을 작성하시기 전에 로그인 해주세요.