ajaxでページをリクエストする必要がある状態になります。結果としてHTMLを取得します。これらの HTML 結果を解析し、解析された HTML コンテンツを現在のページに追加します。
この HTML コンテンツが要求されたものだとしましょう:
<html>
<head></head>
<body>
<div id="main">
<script type="text/javascript" src="http://script.com/js/script.js"></script>
</div>
</body>
</html>
#main
現在の HTML の一部に追加するよりも、id セレクター (javascript テキストを含む)を解析する方法。
jQuery.ajax({
url: requestedurl,
type : "POST",
dataType : "text",
success: function(data) {
console.log(jQuery(data).find("#main"));
// than append
}
});
jqueryを使用して解析するのではなく、正規表現を使用する方が良いですか? 助けてくれてどうもありがとう。
ps : jquery を使用して結果をロードしようとすると、テキスト ノードのコンテンツなどを取得します。残念ながら、それを解析する方法がわかりません。:(