ページに 3 つのクリック可能なメニュー項目があります。
- オプション1
- オプション2
- オプション3
サーバーには3つのphpファイルもあります。
- option1.php
- option2.php
- option3.php
簡単にするために、option1.php が数字の 1 をエコーし、option2.php が数字の 2 をエコーするとします。
ページの更新を避けるために AJAX を使用したいので、ユーザーが option1 をクリックすると、option1.php ファイルに 1 が表示されます。
これを行う良い方法は何ですか?
編集:質問をもう一度見直して、解決策を考え出しました。メニュー項目を含む php ファイルに、更新エリア div を追加しました。
<div id="update_area">
</div>
外部 JavaScript ファイルには、AJAX php ファイルによって処理されるメニュー項目番号を送信する関数を呼び出す onclick イベントが含まれています。これは私のテストです
$_GET[sent_data]
(たとえば) 1 の場合、次を使用します。
require "option1.php";
機能が動作するようになったので、option?.php ファイルを個別に編集できます。
私は SomeKittens の回答を最も役に立ったものとして投票しました。