私は、左側にフィルタナビゲーションを備えたプライマリランディングページと、右側に異なる記事タイプのリストを持っています。ユーザーが記事をクリックすると、新しいランディングページに移動しますが、左側にそのフィルタナビゲーションのコピーがあります。新しいフィルタをクリックして、リスティングを変更してメインページに戻るか、記事。 、新しいページにリンクし、ajaxでdivを読み込むにはどうすればよいですか?
$(document).ready(function(){
$(".-categories a").on("click", function(e) {
e.preventDefault();
});
$("#internet-nav-articles").on("click", function(){
$(window.location = '/insights-and-news/internet-articles/').load("insights-category-divs/internet-articles-tab #insights-div-articles");
});
});
は、任意の助けを事前にいただきありがとうございます:私のコンテンツはでロードする必要があり
<li><a href="#internet-nav" id="internet-nav-articles">Internet Articles</a></li>
:よう
私のhtmlが見えます
<div id="#insights-div-articles"> </div>
を、私のjavascriptのは次のようになります私はjavascriptがちょうど学ぶことを試みていると確信しています
ここで、$(window.location = ... '構文?jqueryとhtml dom要素を混ぜるとどうなるのですか? – JOUM
なぜ通常のリンクを使用しないのですか?とにかく場所を変更しようとしていますか? – Jeff
私は新しいページにリンクしようとしていますが、divにロードされているデフォルトとは異なるものをロードしています。 '/ insights-category-divs/all-categories-tab'を'
'に追加しましたが、ユーザが記事のランディングページから別のフィルタをクリックした場合、' insights-category-divs/internet-記事のタブ ' – Robert