아약스 getScript() 메소드
번역 결과:
get
English [get] US [ɡɛt]
vt.받다;받다(처벌 등)
vt.& vi. 이익이나 부를 얻다
n. 이익
script영어 [skrˈpt]
n 스크립트, 방송 스크립트;
vt.영화(또는 드라마 등) 대본 작성
아약스 getScript() 메소드통사론
기능: getScript() 메소드는 HTTP GET 요청을 통해 JavaScript 파일을 로드하고 실행합니다.
구문: jQuery.getScript(url,success(응답,상태))
매개변수:
Parameters | Description |
url | 요청할 URL 문자열입니다. |
성공(응답,상태) | 선택사항. 요청 성공 후 실행할 콜백 함수를 지정합니다. 추가 매개변수: response - 요청의 결과 데이터를 포함합니다. status - 요청 상태("성공", "수정되지 않음", "오류", "timeout" 또는 "parsererror")를 포함합니다. |
설명: 이 함수는 다음과 같은 축약된 Ajax 함수입니다. $.ajax({url: url, dataType: "script",success: Success}); 여기서 콜백 함수는 반환된 JavaScript 파일을 전달합니다. 스크립트가 이미 실행되었을 때 일반적으로 그다지 유용하지 않습니다. 로드된 스크립트는 글로벌 환경에서 실행되므로 다른 변수를 참조하고 jQuery 함수를 사용할 수 있습니다. 예를 들어 다음 코드가 포함된 test.js 파일을 로드합니다. $(".result").html("<p>Lorem ipsum dolor sit amet.</p>"); , 다음 스크립트를 로드하고 실행할 수 있습니다: $.getScript("ajax/test.js", function() {alert("Load was done.");});
아약스 getScript() 메소드예
<html> <head> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $.getScript("这里是你的JavaScript文件地址"); }); }); </script> </head> <body> <button>使用 Ajax 来获得并运行一个 JavaScript 文件</button> </body> </html>