私はPHPでいくつかのセッション変数に基づいて条件を持っています。条件が合格すれば、現在のWebページを更新しているJavascript関数を呼び出すことにします。ボタンやリンクやウィンドウロード関数とは独立したJavascript関数への呼び出しを行うことは可能ですか?イベントから独立したHTMLからJavascript関数を呼び出すことはできますか?
答えて
私が正しく理解している場合は、phpを使用してjavascript関数を出力してください。もし必要なら、それは一度発射されます。
また、セッション変数を同じ方法でjavascript変数としてエコーアウトしてから、javascriptで条件チェックを行うこともできます。
心地よいシンバルです。私はこれを試してみましょう。私はこれがうまくいくと思います。 –
良いアイデアですが、 '==" true "'は非常に醜いコードです。 –
"foo"に変更されました。 :) – Cymbals
別の回答で提案されているように、ページが読み込まれるたびにJavascriptコールを出力できます。
しかし、イベントがページがリロードされるまで待つことができない場合は、(AJAXを使用して)秒ごとにページをポーリングし、値が変更されたときに何かを行うようにJavaScriptを設定することをお勧めします。
セッション変数がページのコンテキスト外で任意に変化している場合(SOの非同期など)には、提案されたソリューションが完全に合理的であるため、OPのニーズを満たしていると仮定して、この答えが気に入っています。 「1つの新しい回答が掲載されました」という機能)。 – nrabinowitz
fyiとして、AJAXは残念ながらセッション変数をロードしません。別のインスタンスとして扱います。うまくいけば、これは自発的な頭部外傷を防ぐことができます。 – Cymbals
それはまったく真実ではありません。サーバーの目に見えるajaxリクエストは、リクエストと変わりありません。 – Zoidberg
- 1. htmlテキストボックスからjava関数を呼び出すことはできますか?
- 2. 呼び出された関数から(元の関数で)javascript関数を呼び出していますか?
- 3. JS関数をonclickイベントから呼び出すことができません
- 4. 内からJavaScript関数イベントを呼び出す
- 5. javascriptまたはvbscriptからCryptProtectData関数を呼び出す
- 6. MySQLクエリからPHP関数を呼び出すことはできますか?
- 7. JavaメソッドをJavaScript関数内から呼び出しますか?
- 8. ブラウザの外からJavascript関数を呼び出しますか?
- 9. Chrome:(システム)コマンドラインからJavascript関数を呼び出しますか?
- 10. Windows Phone 7/SilverlightからJavascript関数を呼び出します。
- 11. QWebViewでJavaScriptからC++関数を呼び出すことはできますか?
- 12. リダイレクトなしでGlobal.asaxからjavascript関数を呼び出す
- 13. javascript scriptdefタスクからantタスクを呼び出すことはできますか?
- 14. javascriptからLoginStatus.LoggingOutイベントハンドラを呼び出すことはできますか?
- 15. Javascript関数からAppSettingsでグローバル変数を呼び出す
- 16. 関数呼び出しから関数呼び出し名を抽出する
- 17. リモートファイルからロードされたJavaScript関数を呼び出す
- 18. Javascriptは関数またはインラインコードを呼び出しますか?
- 19. 関数名からのJavascript呼び出し関数
- 20. Python:setterが呼び出されたら関数を呼び出しますか?
- 21. VBAでjavaから関数を呼び出すことは可能ですか?
- 22. htmlのhrefタグからjavascript関数を呼び出す方法は?
- 23. 隠しフィールドからJavaScript関数を呼び出す
- 24. PHPからJavaScript関数を呼び出す方法は?
- 25. javascriptからC#関数を呼び出す方法は?
- 26. は、レールからjavascript関数を呼び出す
- 27. JavaScriptからObjective-c関数を呼び出す方法は?
- 28. javascript関数内からjavabeansメソッドを呼び出す方法は?
- 29. 親ページからjavascript関数を呼び出す方法は?
- 30. actionscript1.0でflashからjavascript関数を呼び出す方法
呼び出すときにウィンドウロード機能で呼び出されない場合は、 –
なぜセッション変数を変更するプロセスから呼び出さないのですか? –
実際にはフローは1のようなものです。ログインの詳細を入力してください(ホームページ) - > 2. login.phpへのナビゲーションから認証まで - > 3.エラー/成功のホームページに戻る - > 4.認証結果に基づいて変更ホームページ。私はページを間に表示したくないし、ユーザーには1ページしかないと信じて欲しい。 –