ホームページ >データベース >mysql チュートリアル >ページを更新せずに AJAX を使用して Div のコンテンツを動的に更新するにはどうすればよいですか?
HTML - 更新せずにページの内容を動的に変更します
チャレンジ:
データを取得しましたデータベースから取得し、div に表示します。リンクがクリックされたときに、ページを更新せずに div のコンテンツを更新したいとします。
解決策:
AJAX を利用すると、ページの更新をバイパスして div の内容を更新できます。コンテンツをシームレスに。その仕組みは次のとおりです:
クライアント側 (HTML および JavaScript):
サーバー側 (PHP):
例:
<a href="#" onClick="recp('1')" > One </a> <a href="#" onClick="recp('2')" > Two </a> <a href="#" onClick="recp('3')" > Three </a> <div>
function recp(id) { $('#myStyle').load('data.php?id=' + id); }
// In data.php $id = $_GET['id']; $results = mysql_query("SELECT para FROM content WHERE para_ID='$id'"); if( mysql_num_rows($results) > 0 ) { $row = mysql_fetch_array( $results ); echo $row['para']; }
これらの手順に従うと、全体に影響を与えることなく div の内容を動的に更新できます。ページを更新すると、Web サイトの応答性が向上し、使いやすくなります。
以上がページを更新せずに AJAX を使用して Div のコンテンツを動的に更新するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。