$ .getを使用して、ページをリロードせずにページをロードしようとしています。
<script>
$('#top_links a').click(function (e) {
e.preventDefault();
var link = $(this).attr('href');
$('#content').empty();
$.get(link, { },
function(data) {
$('#content').empty().append(data);
}
)
});
</script>
これは機能しますが、要求されたページ全体がに詰め込まれてい#content
ます。ajaxリクエストを検出してサーバー側でデータをフィルタリングするのではなく、クライアント側で実行したいと思います。javascriptを使用して文字列を効果的にフィルタリングし、特定のdivのみを取得する方法はありますか?保存したいコンテンツはすべて、呼び出されたdiv内に含まれます#content
(現在のページ#content
を要求されたページと交換しようとしています#content
)。