ツールチップのように機能する、カレンダー プログラム用の Javascript によってモーダル ウィンドウを生成したいと考えています (マウス ポインタをイベント リンクの上に振ると、イベントを説明するモーダル ポップアップが表示されます)。イベントは MySQL に保存され、PHP によってアクセスされます。
私が読んでいることから、その情報をJavascriptモーダルポップアップに2つの方法で取得できます。
Ajax 呼び出し: PHP スクリプトを作成してその情報を生成し、モーダル ウィンドウを開いたときに Ajax を使用してそれを呼び出します。
PHP がカレンダー内のすべてのリンクに対して非表示のモーダル ウィンドウを生成するようにします。Javascript は、モーダル ウィンドウを開くときに適切なウィンドウをアクティブにすることができます。
これらのいずれかが機能しないでしょうか、それとも恐ろしいプログラミング スタイルのように見えますか? 私はクラスの準備をしているので (受講ではなく、教えています)、できるだけシンプルで読みやすいものにしたいと考えています。可能な限り Javascript と DOM を使用していますが、jQuery や Ajax は使用していません (ただし、動作させるために必要なことは行います)。