2015-01-08 5 views
0

Ajax 요청이 HTML 코드가있는 사이트로 요청을 보냈다고합니다. 이 코드의 JS 코드가 OK이면 자동으로 실행됩니다. 하지만이 코드가 외부 파일에서 다른 JS/jQuery 코드를 필요로한다면 어떨까요? 그것을로드하는 방법?동적으로 외부 js 파일을로드 하시겠습니까?

+4

[** jQuery.getScript (**) (http://api.jquery.com/jquery.getscript/) 좋아요 – adeneo

답변

2

당 상기 @adeneo :

$.getScript('/path/to/my.js', function() { 
    //code to execute once script is loaded 
}); 
+0

하지만 단지 나는 원격 HTML의 인라인 JS가 의존성을 가지고 실행되도록하는 것에 대한 질문이 있다고 생각한다. 한 줄짜리보다는 조금 더 필요하다. – dandavis

+0

@dandavis 예, 동적 페이지를로드 할 때 JS가 실행되지 않습니다. HTML에서'script' 태그를 검색하고'src' 속성을 읽은 다음이 코드를 사용하면이 문제를 해결할 수 있습니다. 하지만 OP는 그가 "외부 파일에 다른 JS/jQuery 코드가 필요하다"고 말하면 위의 내용만으로 충분합니다. –

관련 문제