私は、dashboard.php というメイン ページを持っています。ユーザーがリンクをクリックすると、href から新しいページが取得され、メイン インターフェイスと呼ばれる dashboard.php div に読み込まれます。読み込まれた新しいページには、dashboard.php のバージョン全体が表示され、その下の div に新しいページが読み込まれます。
Jquery の私のコードは次のとおりです。
// Navigation Link Redirect
$('.NavChange').click(function(e){
e.preventDefault();
$(".main-interface").load($(this).attr('href'));
});
これは私も使用するリンクの例です。
<a href='settings/viewuser.php' class="NavChange">View Profile</a>
これは、リンク ビュー プロファイルをクリックしたときに 2 回読み込まれる画像です。
何らかの理由で、jquery は、jquery の実行時にページが読み込まれる異なる .main-interface div を使用してダッシュボードを読み込むことを知らないため、それを知っていますが、私の人生では、修正方法を理解できないようですそれ。
編集: 進行状況 #1 - 変数を渡して php で mysql クエリを実行したかったため、誤って dashboard.php ページを newpage.php に含めていたことがわかりました。ここで、クリック イベントに dashboard.php を含めずに変数を渡す方法を理解する必要があります。