JQuery 의$.getJSON 사용 설명

1277 단어 getJSON
원형 은 다음 과 같 습 니 다.jQuery.getJSON(url,[data],[callback])크로스 도 메 인 에서 JSON 데 이 터 를 불 러 옵 니 다.url:요청 한 주소 data:(선택 가능)보 낼 key/value 인자 callback:(선택 가능)불 러 오 는 데 성공 한 리 셋 함 수 는 클 라 이언 트 가 서버 JSON 데 이 터 를 가 져 오 는 데 사 용 됩 니 다.간단 한 예제:서버 스 크 립 트,JSON 데 이 터 를 되 돌려 줍 니 다:$.getJSON.php$arr=array("name"=>"zhangsan","age"=>20);$jarr=json_encode($arr); echo $jarr; 주의 두 가지:첫째:클 라 이언 트 로 돌아 가기 전에 PHP 함수 jsonencode 에서 되 돌아 올 데 이 터 를 인 코딩 합 니 다.둘째:클 라 이언 트 로 돌아 가 는 것 은 return 이 아니 라 echo 입 니 다.다음은 핵심 클 라 이언 트 코드 입 니 다:$.getJSON.html
 
<script language="javascript" type="text/javascript" src="./js/jquery.js"></script>
<script language="javascript" type="text/javascript">
function getjs()
{
$.getJSON("$.getJSON.php", {}, function(response){
alert(response.age);
});
}
<input type="button" name="btn" id="btn" value="test" onClick="javascript:getjs();"/>
주의:PHP 에 서 는 JSON 인 코딩 으로 값 을 되 돌려 주기 때문에 getJSON 으로 PHP 파일 을 호출 하여 데 이 터 를 가 져 와 야 합 니 다.또한 getJSON 을 통 해 얻 은 데이터 가 대상 배열 로 바 뀌 었 음 을 알 수 있 습 니 다.response.name,response.age 로 반환 값 을 직관 적 으로 얻 을 수 있 습 니 다.

좋은 웹페이지 즐겨찾기