数秒ごとに新しいデータで更新される txt ファイルがあります。これは、サーバーとしても機能する Raspberry Pi 上で保存および生成されます。
そのコンテンツを HTML コードに追加して表示したいと考えています。
ページを手動でリロードしなくても更新されるはずです。
これを行う方法はありますか? AJAX、PHP、または類似のものを使用してみてはいかがでしょうか?
時間がかかるかもしれないので、コードを見つけたり書いたりする必要はありません。正しい方向を教えてください。そうすれば、その方法を学ぶことができます。
2 件の回答
jQuery、$.ajax、$.post、または $.get
または、JavaScript プログラミングに XMLHttpRequest を使用することもできます (古いですが古典的です)
PHP の場合、readFile を使用できます (サーバー側に API は必要ありません)
ちょっとした話が役立つかもしれません
WiFi モジュールで Arduino を使用したことがあります
Arduino を使用してデータを収集し、そのデータを esp8266 (WiFi モジュール) に渡し、次のように GET メソッドを使用して Web サイトに公開します: http://mySite.lo /?firstVar =myFirstVar&secondVar=mySecondVar、サーバーは URL から GETdata
更新:
ページの更新
PHP の場合、header("refresh: 3;")
JavaScript の場合、setInterval(location.reload(),3000)
これは、クライアント側で API エンドポイントと ajax 呼び出しを使用して行うことができます。 私はあなたのためにいくつかのコードの下書きをしました。 エンドポイント URL を /url/to/api.php に設定しました。この URL は、Raspberry Pi のサーバー設定に基づいて変更する必要があります。
また、数秒ごとに API をポーリングする JavaScript コードを含む HTML ファイルをホストする必要もあります。 setInterval を使用して、5 秒ごとに実行されるように設定しました。
リーリー最後に、api.php ファイルでファイルを読み取り、リクエストごとにファイルの内容を「エコー」します。
Hot Questions
Hot Tools
vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)
phpStudy のインストールに必要なランタイム ライブラリのコレクションをダウンロードします。
VC9 32ビット
VC9 32 ビット phpstudy 統合インストール環境ランタイム ライブラリ
PHP プログラマー ツールボックスのフルバージョン
プログラマ ツールボックス v1.0 PHP 統合環境
VC11 32ビット
VC11 32ビットphpstudy統合インストール環境ランタイムライブラリ
SublimeText3 中国語版
中国語版、とても使いやすい
ホットトピック
20337
7
13531
4
11852
4
8836
17
8420
7





