私は同様の質問を先日聞きましたが、解決したと思っていましたが、今は理解しません。私は他の質問から貴重なものを学んだので、私は誰かの回答クレジットを削除するのではなく、この新しいものを作成しています。今回私の問題についてもう少し詳しく説明しようと思います。あなたは、この例では、だから、JavaScript AJAXコンテンツ内の自己参照のためのjQueryを使用したAJAXコンテンツ
$('#navigation a').click(function() {
var getPage = $(this).attr("class");
generatePage(getPage);
});
function generatePage(pageNum) {
$('#ajax-content').load(page.php + ' #someDiv-' + pageNum);
}
:
私は、カスタム関数を使用して PHPファイルからいくつかの動的な AJAXコンテンツにおける負荷がjQuery.ajax
を呼び出す
HTMLページ、例えばを持っていますメインページの
#navigation
のいずれかのリンクをクリックすると、そのページのメインページにある
#ajax-content
コンテナにpage.phpからそのクラス名に一致するコンテンツがドロップされます(この場合は「1」となりますので、
#someDiv-1
)。 。よく、よく。その部分は機能する。
検索した内容の中にリンクを作成しようとすると、同じ問題が発生します。AJAXコンテンツは同じです。取り出さ#someDiv-1
内容は以下のようにリンクが含まれている場合ので:
<a href="#" class="4">Page 4</a>
どのように私はそれをクリックしたとき、それがメイン#ajax-content
容器に#someDiv-4
のpage.php
内容をダンプするように動作させることができますか?コンテナはコンテンツ内に存在しないこともわかっています。これは別の方法ですか?
を探していますAJAX pro!あなたは私に答えを渡す必要はありませんが、正しい方向への強い押しは非常に高く評価されます。読んでくれてありがとう。
注:HTMLの仕様は、クラス名は数字で始めることはできませんと言う
代わりにあなたの代わりにクラス名のURL情報を保持する属性
data-
HTML5を使用することができます。 –実際、彼らは実際の仕事ではありません。これは純粋に例えば行われました。しかし、私もそれを知らなかったので、ありがとう! =) – daveycroqet
あなたはおそらくすでにここにいたでしょうか?) http://beski.wordpress.com/2010/11/01/jquery-ajax-link-inside-ajax-loaded-content-problem/ – Niklas