2012-03-06 8 views
0

$.ajax経由でHTMLをロードして、<script>要素を解析してレンダリングしたいのですが可能ですか?応答内のスクリプトタグを解析するjQuery AJAX呼び出しを作成できますか?

編集:ここでの例です:サーバーから

応答:

<html> 
    <head> 
    <title>...</title> 
    </head> 
    <body> 
    <p>Hello, World!</p> 
    <script> 
     alert('Hey!'); 
    </script> 
    </body> 
</html> 

私は<script>火災ことを確認する必要があります。

+0

ロードしようとしているコンテンツは何ですか?あなたが 'html'と' head'タグを置くと、[ここ](http://stackoverflow.com/questions/889967/jest-load-call-doesnt-execute-javascript-in-loaded-html-file)スクリプトは実行されません。 –

+0

1

はい、可能です。それぞれscriptsrc属性を取り出して、ドキュメントに追加して、読み込まれたときに表示されるようにする必要があります。

あなたのアヤックスで
+0

私に例を教えてもらえますか? – Carson

+0

はい、何をしようとしているのかを明確にすることはできますか?非同期で取得したものをロード、解析、実行するよりも、スクリプトをドキュメントに添付するほうが簡単かもしれません。 – rjz

0

())(jquery.ajaxで指定されたHTMLを表示することができ、成功コールバックを指定して呼び出すdocumantation: $アヤックス({ URL: 'アヤックス/ test.htmlという'、 成功:機能(データが){ $( '。result').html(data); アラート( '読み込みが実行されました'); } });

関連する問題