2012-12-17 5 views
3

$var1을 출력해야합니다. 이를 위해 결과를 사용하여 결과를 반환합니다.여러 json 결과를 반환하십시오.

sendJson($var1); 

그리고이 문제는 저에게 잘 돌아갑니다. 이제 $var1$var2의 두 변수를 sendJson();을 사용하여 전달하고 싶습니다. 가능한가? 당신이하지 않으려는 경우

sendJson(array($var1, $var2)); 

을하거나 이름을 인덱스 기반 :

답변

4

배열 안에 모두 넣어

sendJson(array('var1' => $var1, 'var2' => $var2)) 
+0

내가 아약스 성공 기능 –

+0

에서 이러한 값을 검색 할 수있는 방법이 그것을 할 수있는 인덱스를 기반으로 'json [0]'과'json [1]'을 사용하거나 배열에'sendJson (array ('var1'=> $ var1, 'var2'=> $ var2) –

4

이름 배열 키 :

echo json_encode(array (
    'messages' => array(
     'peter' => 'Hello', 
     'john' => 'Hi to you too' 
    ), 
    'users'  => array (
     'peter', 'john' 
    ) 
)); 

다음과 같이 액세스하십시오.

resp.messages.peter 
resp.messages.john 

또는

resp.users [0], resp.users [1] .... 등

관련 문제