0

外部のjsファイルにjqueryを読み込んで使いたいです。以下の方法でtest.jsでそれをやっています

   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
  });
 }

関数init() onloadを呼び出さないと、$ 参照エラーが発生します。他のより良い方法があれば、私に提案してください。ありがとう

4

1 に答える 1

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.");
});
于 2013-10-21T19:00:42.417 に答える