0
$.ajax
経由でHTMLをロードして、<script>
要素を解析してレンダリングしたいのですが可能ですか?応答内のスクリプトタグを解析するjQuery AJAX呼び出しを作成できますか?
編集:ここでの例です:サーバーから
応答:
<html>
<head>
<title>...</title>
</head>
<body>
<p>Hello, World!</p>
<script>
alert('Hey!');
</script>
</body>
</html>
私は<script>
火災ことを確認する必要があります。
ロードしようとしているコンテンツは何ですか?あなたが 'html'と' head'タグを置くと、[ここ](http://stackoverflow.com/questions/889967/jest-load-call-doesnt-execute-javascript-in-loaded-html-file)スクリプトは実行されません。 –
「
はい、可能です。それぞれ
あなたのアヤックスでscript
のsrc
属性を取り出して、ドキュメントに追加して、読み込まれたときに表示されるようにする必要があります。出典
2012-03-06 01:00:29 rjz
私に例を教えてもらえますか? – Carson
はい、何をしようとしているのかを明確にすることはできますか?非同期で取得したものをロード、解析、実行するよりも、スクリプトをドキュメントに添付するほうが簡単かもしれません。 – rjz
())(jquery.ajaxで指定されたHTMLを表示することができ、成功コールバックを指定して呼び出すdocumantation: $アヤックス({ URL: 'アヤックス/ test.htmlという'、 成功:機能(データが){ $( '。result').html(data); アラート( '読み込みが実行されました'); } });
出典
2012-03-06 01:02:43 mozillanerd