2009-12-06 7 views
0

저는 $ .getJSON을 사용하여 PHP 파일을 호출합니다. 그것은이 에코입니다. 수에 S : JQuery와의jquery ajax json 배열을 가져 오시겠습니까?

for($i=0; $i<=10; $i++) 
{ 
    $nr[] = $i; 
} 

echo "{'result': 'error', 'count': '$nr'}"; 

난 그냥

경고 (data.result) 나는 모든 NR을 얻는 방법

를 사용 결과를 얻으려면?

편집 : 어떻게 jquery 통해 배열을 루프합니까? 모든 키는 숫자이며 나는 그들을 검색하는 방법을 모른다. JSON 배열로 PHP 배열을 변환하는

답변

1

사용 json_encode :

$response = array(
    'result' => 'error', 
    'count' => array() 
); 
for ($i=0; $i<=10; $i++) { 
    $response['count'][] = $i; 
} 
echo json_encode($response); 
+0

json 개체를 의미하지 않습니까? 당신이 점들을 사용할 때 그것은 마치 대상처럼 보입니다. 값을 검색하려면 :) –

+0

@fayer : 전체 응답 값은 * result * 및 * count * 멤버가있는 객체입니다. * result *는 문자열이고 * count *는 배열입니다. * result *는'data.result'와 * count *를 사용하여'data.count'로 접근 할 수 있습니다. – Gumbo

-1

:

echo "{'result': 'error', 'count': ".json_encode($nr)."}"; 

당신은 json_encode로 변환 먼저 기본 PHP 종류와 구멍 응답 메시지를 만들 수 있습니다 ... 그리고 .each() 메서드를 사용하여 jQuery의 값을 반복 할 수 있습니다.

관련 문제