ホームページ >バックエンド開発 >PHPチュートリアル >XML ファイルを使用してフォアグラウンド メッセージ プロンプトを実装する方法

XML ファイルを使用してフォアグラウンド メッセージ プロンプトを実装する方法

WBOY
WBOYオリジナル
2016-06-13 13:36:53917ブラウズ

XML ファイルを介してフロントエンド メッセージ プロンプトを実装する方法
私は最近、会社のプロジェクトに取り組んでおり、正確には、ユーザーがフロント デスクで購入または消費するときに、メッセージ プロンプト機能を実装する必要がありました。ウェブサイトの右側に情報と金額の変更が表示されます。下隅にメッセージプロンプトが表示され、行った操作の詳細が説明されます
別の例: ユーザーがフロントデスクで引き出しを申請した後、ウェブサイト管理者がバックエンドでそれを受け入れると、「引き出しが受け入れられました」というプロンプトがフロントデスクにポップアップ表示されます。このポップアップは Windows ではありません。このポップアップ ボックスは、非常に使いやすく、見栄えが良く、軽量なプロンプト ボックスです。右下隅です!
会社が提示した例を見て、コードを読んだところ、実装方法は次のとおりであることがわかりました。ユーザーがフロントデスクで購入または変更を消費するたびに、xml ファイルに保存しながら変更が書き込まれます。データベースにアクセスすると、フロントデスクからプロンプトが表示されます。私が理解できないのは、なぜ XML ファイルの値が変更され、それに応じてプロンプトがフロントデスクに表示されるのかということです。このメッセージプロンプトの値は XML からどのように読み取られるのでしょうか。自動的にプロンプ​​トを表示するようにトリガーするにはどうすればよいですか?


私は新卒で働き始めたばかりの学生で、この問題について長い間考えてきましたが、メッセージプロンプトを実装する方法がまだわかりません。 xml を通して
すべての先輩と神様ができることを願っています。姉妹、教えていただけますか、ありがとう!

-----解決策---------
おそらくフロントエンドはajaxを使用しており、jsのsetInterval()関数を使用してタイマーを設定していると推測されます。
------解決策------------------
ユーザーはフロントデスクで購入やその他の操作をクリックするたびにリダイレクトされますか?
その場合は、新しいページをロードするときに XML ファイルをロードします。ジャンプがない場合、ajax が購入操作を送信するたびに XML ファイルが再ロードされます。
setInterval() を使用する必要はありません。ユーザーが操作を実行したときにトリガーできます。
実際、JavaScript コードを読めばおそらくわかります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。