問題タブ [detach]

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.

0 投票する
1 に答える
242 参照

jquery - jquery のデタッチとロードでフェードインとフェードアウトが必要

この機能をよりうまく機能させようとしていますが、解決策を見つけるのに問題があります。

ページを互いにフェードインおよびフェードアウトさせたい。なにか提案を?

0 投票する
1 に答える
1388 参照

c# - オブジェクトを再アタッチしようとすると、InvalidOperationExceptionが発生するのはなぜですか

コードがクラッシュした理由を理解しようとすると、少し苦労しました(これが機能するようになりました)。

元の方法と実際の方法の両方を見ると、1つの線の配置が異なります

元の方法が機能しないのに、2番目の方法は機能するので困惑します。誰かがいくつかの洞察を提供できますか?

これが私が得る例外です。

System.InvalidOperationException:同じキーを持つオブジェクトがObjectStateManagerにすでに存在します。ObjectStateManagerは、同じキーを持つ複数のオブジェクトを追跡できません。

これが私のオリジナルの方法です

これが私の作業方法です

0 投票する
1 に答える
6197 参照

java - 永続化するために渡された切り離されたエンティティ

使用: hibernate 3.6.10、maven 2、postgres 9。動作するはずのコードがありますが、動作しません。hibernate 3.6.2を使用する前に、本当にイライラするエラーが発生しました: java.lang.ClassCastException: org.hibernate.action.DelayedPostInsertIdentifier cannot be cast to java.lang.Long

しかし、3.6.10 に更新した後、エラーはより賢明になりました: javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist

コードは標準のドメイン モデルです。

実在物:

等...

ダオ:

等...

そして、表に従って:

本番環境は正常に動作しているため、機能テストのコンテキストに何か問題があると思います。また、このトリックを使用してentityManagerからセッションを取得しようとしたとき:

エラーが発生しました:

java.lang.IllegalStateException: 利用可能なトランザクション EntityManager がありません

多くの回避策があるため、すべてのテスト構成を投稿することをお勧めします。何か案が?

0 投票する
1 に答える
717 参照

multithreading - Perl スレッドから正常に終了する

次のコードのメモリ消費量は、実行中に増加します。何がうまくいかないのですか?スレッドからきれいに終了するために他に何かする必要がありますか?

0 投票する
2 に答える
1770 参照

perl - CGI でスレッドを切り離すにはどうすればよいですか?

操作を完了するのに時間がかかる Perl プラグインがあります。そのプラグインは通常、バックグラウンドで送信してすぐにメッセージを出力する CGI インターフェースから Web 経由で起動されます。残念ながら、私はそれを行う方法を見つけることができませんでした。つまり、CGI はプラグインを正しく開始しますが、プラグインが完了するのを待ちます。&fork、detach 、Proc::Backgroundでも試してみましたが、これまでのところ運がありません。問題が CGI に関連していることは確かですが、その理由を知りたいのですが、可能であれば、これを修正したいと思います。これが私が試したコードです。すべての方法がコンソールからうまく機能することに注意してください。問題を引き起こすのはCGIだけです。

StackOverflow にも同様の質問があることは知っていますが、ご覧のとおり、私の問題は解決しません。

0 投票する
3 に答える
14170 参照

linux - 新しい画面ウィンドウを作成して「画面」セッションに接続します

複数のウィンドウで実行されているスクリーンセッションがあります。それに接続し、その中に新しい画面ウィンドウを作成し、その新しいウィンドウでシェルを開始したいと思います。

質問:スクリーンセッションの外のコマンドラインからこれを行うにはどうすればよいですか?

私はすでにたくさん試しました、例えばscreen -x(しかしそれは既存のスクリーンウィンドウの1つに接続します;それは新しいものを作成せず、新しいシェルを開始しません)。ヒントは大歓迎です。

環境はLinux(Ubuntu 12.04)です。

0 投票する
1 に答える
206 参照

javascript - ページ上の複数のajax要素で.detach()を使用する

データベースからjQueryajaxを使用してページにコンテンツを読み込んでいます。コンテンツのdivが複数ありますが、一度に1つのdivのみを表示したいと思います。

要素をdomから正常に切り離すことができましたが、一度に1つのdivのみが表示されるように複数のdivを管理する方法がわかりません(他のdivは切り離されたままです)。

以下は私のコードです、ここにフィドルがあります:http: //jsfiddle.net/XkzUK/

HTML:

JS:

CSS:

そしてjsFiddle: http: //jsfiddle.net/XkzUK/

0 投票する
1 に答える
1249 参照

javascript - iframe のリロードを停止する

iframe のリロードを無効化/制限することはできますか?

問題は次のとおりです。jqueryを使用してiframeをデタッチ/追加すると、リロードされます。

したがって、i.appendTo(p) を実行した後、iframe のコンテンツがリロードされます。

0 投票する
1 に答える
118 参照

javascript - jQuery:文字列セレクターなしでデタッチ

DOM要素を切り離して別のDOM要素に追加しようとしています。しかし、jQueryは黙って何もすることを拒否します。

つまり、この要素を選択する方法がわからないため、文字列セレクターを使用できません。最初の親に(「appendTo」を介して)最初にいくつかのhtmlコードを追加したときに、それを変数に格納しました。

そして、それはうまくいきます。期待どおりに機能していないコードは次のとおりです。

何が起こるか:

  • 要素はどこからでも削除されません。
  • 要素は新しい親に追加されます。
  • 以前は、バインドクリックイベントが両方の要素でトリガーされていました。
  • そのクリックイベントは、要素にポップアップダイアログを追加します。どちらをクリックしても、常に新しい親の要素に追加されます。

次のようなハードコードされたデタッチを試しました。

...そしてそれは機能します。しかし、私はIDを配置していないので、これを行うには非常に悪い方法のように思えます。

したがって、問題は、他のすべての人のように$( "。query")を使用する代わりに、jQueryDOM要素を保存してそこから.detachを使用しようとしているという事実に依存しているようです。

アイデア?回避策?ありがとう!

0 投票する
1 に答える
63 参照

detach - .before()とともに使用した場合の.end()の動作

.beforeDOMから切り離された要素を呼び出した場合.end、アタッチされた要素の場合とは異なる動作をします。

(フィドル: http: //jsfiddle.net/R2uc7/2/

どうやら、接続または切断されているノードに応じて.before異なる動作を引き起こします。.endロジックがわかりません。何に頼れるかわかりません。

誰かがとの.end組み合わせの定義された動作について私に教えてもらえ.beforeますか?