아약스 getScript() 메소드


  번역 결과:

get

English [get] US [ɡɛt]

vt.받다;받다(처벌 등)

vt.& vi. 이익이나 부를 얻다

n. 이익

script

영어 [skrˈpt]

n 스크립트, 방송 스크립트;

vt.영화(또는 드라마 등) 대본 작성

아약스 getScript() 메소드통사론

기능: getScript() 메소드는 HTTP GET 요청을 통해 JavaScript 파일을 로드하고 실행합니다.

구문: ​​jQuery.getScript(url,success(응답,상태))

매개변수:

ParametersDescription
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>

비디오

Q&A