XMLをファイルまたは標準出力に出力するWebサーバー上の実行可能ファイルがあります。 XMLには、テーブルに変換したいデータが含まれています。このXMLはユーザーごとに一意であり、定期的に変更されます。私のWebページでAjax/jQueryを使用してサーバプロセスのXML出力を使ってテーブルを更新するには?
、私はしたいと思います:
トリガーは
は、このXMLを解析し、動的に追加XMLデータを更新するには、設定された期間(例えば30分)に、この実行可能ファイルを実行しています/#2のトリガの実行
の間でXMLデータの変化に応じてテーブルの行を削除し、私は、サーバー側のXMLファイルをつかむために$.ajax()
を使用およびWOことができると思いますrkの内容をinnerHTML
で表をレンダリングし、Webページに追加します。
私がこだわっている部分はアイテム#1だと思います。私のWebページはPerl CGIスクリプトから出力されます。スクリプトが完了すると、HTTP要求は完了し、クライアントとサーバー間の通信はなくなります。
XMLファイルをjQuery Ajax呼び出しが必要に応じてどこかに置くサーバー上で別のプロセスを実行する必要がありますか? (私は、ユーザーがウェブサイトにいるかどうか、ログインしているかどうかなど、多くのプロセスとXMLファイルを管理しなければならないので、これを避けたい)
クライアントサイドのWebページに、Webページをリロードせずに、サーバ側の実行可能ファイルを実行するように頼んだりするのは、よりクリーンな方法でしょうか。トリガされたときに、ページ全体をリロードせずにアクションを呼び出すことができる隠しフォームのようなもの?
申し訳ありませんが、これらはダムの質問です。アドバイスありがとうございます。
完全に愚かな質問ではありません。 IMHOこれはWeb開発の部屋の象です。ドキュメントをポーリングする方法はありません...そして、_changed junk _...だけでDOMを更新してください。ブラウザベンダーの部品に古くからある "セキュリティハングアップ"があると思います。彼らができる限り、サーバー側のクランクに夢中になっている子供たち。私はそう思う... –