問題タブ [die]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jQuery - 「.load」関数が呼び出されるたびにjQueryスクリプトを実行しますか?
プロジェクトのコントロール パネルを開発していますが、コードの一部と競合しています。すべてのリンクが要求されたページのコンテンツを DIV に挿入するように、いくつかの jQuery を実行しています。このコードは index.php ページに配置されているため、何があってもページの最初に実行されます。実際にインデックスから離れることはありません。
#header には、いくつかのボタンを含むいくつかのコードも配置されています。それらのいくつかは、ページへのリンクだけでうまく機能しますが、スクリプトを実行する必要があるものもあります。これらのページの 1 つで実行するスクリプトを定義しようとすると、「.live」で実行しない限り、ボタンが見つかりません。問題は、そのライブ スクリプトを実行した後に別のページに移動しようとすると、ハイパーリンクが無視され、そのコードが再度実行されることです。実行中のコードのサンプルを次に示します。
私が試してやりたいこと (より良い解決策がない限り) は、「.load」を実行するたびに「.die」スクリプトを実行して、そのページの以前のライブ コードをキャンセルできるようにすることです。 .
何か案は?
perl - 必要なファイルで終了するPerlのより良い方法
ソースファイルを復号化して実行するローダープログラムを作成しています。各ソースファイルにはCurses::UI
、ユーザーがユーザーインターフェイスを終了するために使用できるサブルーチンを含むベースのプログラムが含まれています。exit
ただし、ユーザーが終了した後にクリーンアップを実行する必要がありますが、これらをキャッチする方法や呼び出しを行う方法がわからないdie
ため、必要なファイルの後に続くクリーンアップコードが実行されます。
perl - Perl: エラーメッセージなしで「死ぬ」方法は?
以下のコードを使用して、perl で簡単なファイル テストを実行します。
次の出力が出力されます。
Pre_check ファイルが存在しません!
./huawei-postcheck 行 81 で死亡しました。
ただし、最後の行「Died at ./huawei-postcheck line 81.」は必要ありません。
エラーメッセージなしで「死にたい」。
出来ますか?
jquery - die() を使用した後に live() クリック イベントを再バインドしますか?
スタックを検索しても問題を解決できませんでした。以下に live() 関数があります。関数の実行中にボタンがもう一度クリックされるのを止めてから、再バインドする方法がわかります。ボタンはアンバインドされますが、再びバインドされません... :S
perl - Perl スクリプトが使用するモジュールで例外がスローされた場合、Perl スクリプトが終了しないようにするにはどうすればよいですか?
standard-as-dirt Net::HTTP コードと perl 5.8.8 を使用した perl スクリプトがあります。次の呼び出し時にサーバーが 0 バイトのデータを返すというエラー状態に遭遇しました。
残念ながら、私の perl スクリプトdie
は、Net::HTTP::Methods モジュールの 306 行目に「die」があるためです。
そして305-307行目はもちろん:
スクリプトをこの状況から「正常に回復」させて、それ自体を検出するのdie
ではなく、独自のエラー処理コードに移行するにはどうすればよいdie
ですか?
これは一般的なケースであり、おそらく単純なものだと確信していますが、これまでに遭遇したことはありません。
jquery - ライブ関数でバインドしたら
クリックをライブ機能にバインドするにはどうすればよいですか?
私は試した:
しかし、これは、ajaxクエリの後にクリックを2回バインドします。
どうすれば修正できますか?
(私の英語は下手です)
jquery - ajaxedコンテンツの.die()。live()に代わるJQuery?
私はajaxedされたフォームを持っており、そのフォーム内で新しい入力を生成します。これらの新しい入力には.live()
、最初のajaxedフォーム内でイベントがアタッチされています。
したがって、このajaxedフォームを閉じてから、更新せずに再度開くと、問題が発生します。1つのライブイベントのみを持つ必要がある個々の要素にバインドされた2つのライブイベントがあります。
私がこれを回避するのを見る方法は、以前に添付されたすべてをクリアするために.live()
それぞれの前にありますか?.die()
live()
これを処理するためのよりクリーンな、またはより適切な方法があるかどうか疑問に思っていますか?
php - PHP: exit(); の利用 または死ぬ(); ヘッダーの後 ("場所: ");
単純に使用するユーザーログイン/登録システムがあります
私は最近exit();
とに関する投稿を読みましたdie();
が、これらを使用することになっているとは思いもしませんでした. 私が理解していることから、彼らはPHPを終了させますか? あれは正しいですか?これに向けて作業できる最善の方法は何ですか。これらの関数のいずれかを header(); の直後に追加するだけです。私が持っている実行?
login.php/register.php を介して AJAX、jQuery を読み込んでいますが、何らかの影響がありますか?
編集: header(); の後以外に、exit();
またはdie();
関数をどこで使用する必要がありますか? また、Perl ではより多く使用されているのexit();
に対し、PHP ではより多く使用されていますか?die();
php - PHP: "or die();" の最新バージョン エラー処理用
私が最初に PHP を学び始めたとき、次のようなクエリ ステートメントを書きました。
上記と同じ効果を達成するための、現在の最良の方法は何ですか?
私の理解では、クラス、関数、および一般的な OOP を備えた今日の世界では、この方法で一連のクエリを実行するのは非常に非効率的です。私たちは何を別の方法で行うべきですか?
jquery - jQuery: live() でバインドされたイベントのバインドを解除する
5 つのリスト アイテムを含む順序付けられていないリストがあり、それぞれにリンクが含まれています。
リンクには、次のようにバインドされたクリック機能がありますlive()
。
この関数の内部には、get
いくつかの情報を取得するリクエストがあります。
そのため、これらのリンクのいずれかがクリックされたときに、他のリンクをクリックしても、完了するまで何もしないようにしたいと考えていますget
。クリックイベントのバインドを解除することでこれを行うことができると思いましたdie()
:
しかし、これはうまくいきません。エラーは発生しません。クリック イベントが妨げられないだけです。私は何を間違っていますか?