2011-09-14 3 views
1

정확히 $.getJSON이 무엇인지 알고 싶습니다.

요청을 보내는 데 사용됩니까? 또는 콜백 함수로 사용됩니까?

또한, 나는 $.getJSON

답변

1

$.getJSON 지정된 데이터를 지정된 URL로 아약스 요청을 사용할 수있는 것을 특징으로 나를 다양한 시나리오를 알려 주시기 바랍니다. 당신과 같이 Ajax 요청의 결과를 사용하고자 할 때 당신은 calback을 지정

$.getJSON('SomeUrl\Path\On\Your\Server', 
     { someProperty: 'someValue' }, 
     function(response) 
     { 
      // Do Stuff with the response 
     }); 

당신은 당신이 JSON 요청을받을 수 있도록 할 때 $.getJSON을 사용할 것입니다. 설명서를 읽지 않은 것 같습니다. - http://api.jquery.com/jQuery.getJSON/

1

좋은 설명과 예제가있는 jQuery $.getJSON 항목입니다.

기본적으로 $ .getJSON()은 비동기 GET 요청을 지정된 URL로 보내고 응답 데이터를 JSON으로 처리하여 객체로 변환합니다. 요청은 비동기이기 때문에 응답은 즉시 발생하지 않습니다. 따라서 데이터를 즉시 반환하지는 않지만 호출 된 콜백을 제공하고 응답이 서버에서 다시 반환되면 해석 된 JSON 데이터를 인수로 전달합니다.

이 방법의 고급 시나리오는 나중에 또는 사용자 상호 작용으로로드하려는 서버에 확장되거나 업데이트 된 콘텐츠가있을 수 있고 나중에 스크립트에서 사용할 데이터를 받기를 원할 때입니다. HTML.