2013-10-21 7 views
0

외부 js 파일에서 jquery를로드하여 사용하고 싶습니다. 기능을 초기화() 온로드를 호출하지 않는 경우 오전 test.js 아래 주어진 방법외부 자바 스크립트 파일에서 jquery를로드하십시오.

var src='http://code.jquery.com/jquery-1.10.1.min.js'; 
    document.write('<sc'+'ript type="text/javascript" src="'+src+'" onload="init()">  </sc'+'ript>'); 

function init(){ 
     $(function(){ 
     //jquery code here 
    }); 
} 

오전 점점 $ 참조 오류가 그 일을. 다른 좋은 방법이 있다면 제안 해주십시오. 감사합니다

답변

0

대신 getScript을 사용해보세요.

http://api.jquery.com/jQuery.getScript/

$.getScript("external.js") 
    .done(function(script, textStatus) { 
    init(); 
    }) 
    .fail(function(jqxhr, settings, exception) { 
    console.log("Triggered ajaxError handler."); 
}); 
+0

ReferenceError가 : $가 \t $ .getScript를 정의되지 않은 ("http://code.jquery.com/jquery-1.10.1.min.js") 당신을 생각 제대로 내 질문을하지 않았다. 내 js 외부 js jquery 사용하고 싶습니다. 예 : test.js – nyfer

+0

jQuery 라이브러리에서'getScript'를 사용하여 jQuery 라이브러리를로드 하시겠습니까? – Quentin

+0

jquery 파일을로드하지 않고 getScript를 사용하는 방법 ?? 우리는 $ variable을 사용하기 전에 jquery를로드해야한다. 그렇게하는 법? – nyfer

관련 문제