イベント応答の更新: 要求されたときのみ更新 1. JS HTML DOM または jQuery を介して HTML 要素を取得し、DOM メソッドまたは jQuery メソッドを介してページ イベントをリッスンし、ユーザー リクエストを取得します。 2. Ajax を介してユーザー リクエストをサーバーに送信します。サーバーは処理後に結果を返し、その後 Ajax がデータを受信します。 3. DOM メソッドまたは jQuery メソッドを介してページにデータを読み込み、イベント応答の更新が完了します。 $('#input_date').keypress(function(e){ if(e.keyCode=='13'){ $.ajax({ タイプ: "POST", URL: "inquire_date.php", データ: { 誕生:null、 //1. ユーザーリクエスト(特定のイベントなど)を取得し、処理のためにサーバーに送信します date:$('#input_date input').val() }, データ型: "json", //2. サーバーからデータを取得する成功: function(data){ if (データ.成功) { var フェスティバル = data.fetivalInquireResult; //3. 取得したデータをページに読み込み、ページ イベント応答を実装します。refresh$('#show_festival').text(festival); } それ以外 { $('#show_festival').text("フェスティバルの取得に失敗しました"); } }, エラー: function(jqXHR){ alert("エラー: " + jqXHR.status); }, }); $('#festival').hide(); $('#response_festival').show(); } }); 部分的な自動更新: リクエストがない場合でも部分的なページは自動的に更新されます 1. setTimeout() などのタイマー関数を使用して、Ajax が定期的にサーバーからデータを取得できるようにします。 2. DOM メソッドまたは jQuery メソッドを使用してページにデータを読み込み、ページの一部を自動的に更新します。 $(ドキュメント).ready(関数(e){ タイムアウトを設定します('updateShow()',0); }); /*部分的な自動更新ページデータ*/ 関数 updateShow(){ $.ajax({ タイプ: "GET", url: "inquire_date.php?data=" + "問い合わせ", データ型: "json", //1. タイマーを使って定期的にサーバーからデータを取得する success: function(data) { if (データ.成功) { var agesFormat = data.agesFormat; var daysFormat = data.daysFormat; //2. 自動更新を実現するためにページにデータを読み込みます$('#ages').text(agesFormat); $('#days').text(daysFormat); } それ以外{ alert("データの取得に失敗しました"); } }, エラー: function(jqXHR){ alert("エラー: " + jqXHR.status); }, }); タイムアウトを設定します('updateShow()',500); } 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 |
>>: Docker イメージの作成、アップロード、プル、およびデプロイ操作 (Alibaba Cloud を使用)
1. 設置前の清掃 rpm -qa | grep jdk rpm -qa | grep gcj yu...
前面に書かれた注文テーブル、アクセス記録テーブル、商品テーブルなど、日常生活でデータベースを操作する...
目次インストール不要のMySQLバージョン1. インストール パッケージをダウンロードします。 2....
必要: vue を使用して QR コードのスキャンを実現します。プラグイン: QRコードリーダー;プ...
注:この記事は他の人によって翻訳されていますが、考えるべき点が多く、理解しにくい点もあると感じていま...
MySQLパスワード変更例の詳細な説明長い間 MySQL を使用していませんでした。今日、MySQL...
バックエンドは thinkphp3.2.3 フレームワークを使用します。他の言語を使用している場合は...
最近MySQLデータベースのバージョンを変更する必要があり、それを記録するために記事を書きます1. ...
エラーの説明Docker Desktop をインストールすると、WSL2 (Windows ベースの...
シナリオ:テーブル内のデータは、同期ツールを使用して他のデータベースと同期する必要があり、増分同期に...
今日、私の同僚が MYSQL クエリ ステートメントの作成時に非常に奇妙な問題に遭遇しました。MyS...
目次前述のVARCHAR型VARCHAR適用可能な状況CHAR型テストVARCHAR(5)とVARC...
1. 基本的な Spring-boot クイックスタート1.1 クイックスタート pom.xml は...
目次Linux の MariaDB データベースについて1. データベースとは何ですか? 2. デー...
目次Vue でのスロットの使用: slotスコープ付きスロット: テンプレートタグで囲む要約するVu...