JqueryとAJAXを使用して外部ページからdivをロードするページを作成する必要があります。JQuery/AJAX:動的コンテンツを使用して外部DIVをロードする
私はいくつかの良いチュートリアルを見てきましたが、それらはすべて静的コンテンツに基づいており、リンクとコンテンツはPHPによって生成されています。
私は上の私のコードを基づかています主なチュートリアルからです:
http://yensdesign.com/2008/12/how-to-load-content-via-ajax-in-jquery/
次のように私は必要な正確な機能は次のとおりです。
- メインページには、パラメータを含むいくつかのリンクをリスト永久DIVが含まれています。
- クリックすると、リンクがパラメータを外部ページに渡します。
- 外部ページは、パラメータに対してレコードセットをフィルタリングし、divに結果を設定します。
- 新しいdivには、新しいパラメータを持つ新しいリンクセットが含まれています。
- 外部divは、メインページの最初のdivの下にロードされます。
- プロセスを繰り返して、divの連鎖を作成します。
- チェーンの最後のdivは、以前に使用したすべてのクエリーストリングを照合する新しいページに移動します。
メインページと外部ページにdivを設定して、PHPのすべての処理を処理できます。
これは私が苦労しているJQueryとAJAXの部分です。
$(document).ready(function(){
var sections = $('a[id^=link_]'); // Link that passes parameter to external page
var content = $('div[id^=content_]'); // Where external div is loaded to
sections.click(function(){
//load selected section
switch(this.id){
case "div01":
content.load("external.php?param=1 #section_div01");
break;
case "div02":
content.load("external.php?param=2 #section_div02");
break;
}
});
私が午前問題は、外部のページへの動的に生成されたパラメータを渡し、その後、新しいdiv要素を取得するためのjQueryを得ています。
私は現在、静的リンクでのみこれを行うことができます(上記のように)。
今後の予定ですが、上記の方法は実際に最後に使用したものですが、この記事を更新することは決してありません。 – ticallian