ページ A に動的リンクのリストがあり、PHP 変数に基づいて別の動的に生成されたページ B からコンテンツをロードしたい div があります。
<a href="loader.php?id=1">Link 1</a>
<a href="loader.php?id=2">Link 2</a>
<a href="loader.php?id=3">Link 3</a>
このスクリプトは、以下の jQuery スクリプトを使用して loader.php ページから外部コンテンツを#ajaxContent
div に正常にロードします。
$(document).ready(function(){
$("a").click(function(){
$.ajax({
url:$(this).attr("href"),
success: function(response) {
$("#ajaxContent").html(response);
}
});
return false;
});
});
私の質問は、上記のスクリプトを変更して、loader.php ページの名前付き div 要素からコンテンツをロードするにはどうすればよいですか? この理由は、Ajax を使用して呼び出されたコンテンツを自然な URL の正しいコンテキストで表示するためです。
更新: 爆発の丸薬がもうすぐそこにあります! どうもありがとう。
作業コードです。
$(".switchMe li a").click(function(){
$.ajax({
url:$(this).attr("href"),
success: function(response) {
// $("#ajaxContent").html(response);
$("#ajaxContent").html($(response).find("#imageInfo"));
}
});
return false;
});
ありがとうジミー