2016-06-29 9 views
0

新しいHTMLを読み込み、現在のページHTMLに追加する必要がある場合は、アプリケーションを開発しています。SCRIPT srcがjQueryを使用してHTMLに追加した後に読み込まれない

jQuery ajaxを使用して新しいHTMLを読み込みましたが、新しい読み込み済みHTMLに<script>display audio to playがあります。しかし、私の問題は、ロードされたHTMLからscriptタグを読み込んだらスクリプトタグをロードしなくても表示しない場合です。

私が使用:コードの上

<script src="Link of JS file which create audio" type="text/javascript"></script> 

を表示しない/ APPENDの後にロードされていません。

私は次のように追加します。

var html = '<div> <h1>Header</h1> <div>Contain area</div> 
      <script src="Link of JS file which create audio" type="text/javascript"></script></div>' 
$("#container").append(html); 

しかし、働いていません。誰もがその中にアイデアを持っています。

おかげ

答えて

1

あなたは、これは、スクリプトタグ内のJavaScriptファイルを追加しますjQueryのgetScript();

$.getScript("url/for/script.js") 
    .done(function(script, textStatus) { 
     console.log('script loaded'); 
    }) 
    .fail(function(jqxhr, settings, exception) { 
     console.log('Script not loaded'); 
    }); 

を使用することができます。

続きを読むhere

+0

ここでは多少の誤解があります。今更新された質問を確認してください。 – harsh4u

関連する問題