データベースに保存されているイベントのタイトルを表示するナビゲーションバーのドロップダウンメニューがあります。ユーザーがこれらのリンクの1つをクリックしてクリックされた指定されたイベントにページを移動させることを許可しようとしています。問題は、ターゲットイベントがデータベースによって動的に作成されることです。別のページに動的に作成されたdivへのリンク
私は、イベントを取得して動的に作成するajaxリクエストが完了していないため、同時実行性の問題が発生していると思います。ページにリンクしてイベントがデータベースから作成され、オブジェクトdivにスクロールダウンするのを待つ方法がありますか?
ここ<a href="events.php#2">The Choice </a>
がevents.phpページ上のターゲットのdivである:ここで
は、ナビゲーションバーからのリンクのいずれかである
<div id='2'>Dynamic content</div>
私はJavaScriptで行うことができる何かがあるのかPHPこれがロードされるまで待つことができますか?たぶん、隠しdivにアクセスして関数を起動し、関数がdivにスクロールしますか?
完了し、あなたが直面している問題を示し、コードの小さなセクションを投稿してください。 –
名前のクラス/ idを数字で始めることは絶対にしないでください。 – Roy
他に何を投稿していいのかよく分かりませんが、できるだけ簡略化しようとしました。私はちょうど別のページにリンクする必要があります終了ajaxのリクエストを待ってから、ターゲットのdivにスクロールします。リンクしているIDがまだ読み込まれていないため、これは機能しません。私は同じページにいるときにうまく動作します。これは厳密には同時実行性の問題ですが、特定のdivにリンクする前にajaxリクエストが完了するのを待つ方法があるかどうかは不思議です。 – bryangators55