0

これが状況です。ユーザーが送信前にいくつかのアクションを実行できる iframe 内に複雑な UI があります。プロセス中に、ユーザーは別のページ (iframe 内) に切り替えて戻ることができます。つまり、iframe 内に 2 つのポストバックがあります。

明らかに、ユーザーがすべてを失うことは望ましくありませんが、すべてのアクションがクライアント側で実行されているため、サーバーから以前の状態をリロードすることはできません。

だから今、私は最初のページのコンテンツを iframe の親に移動し、戻ってきたときに元の場所に戻そうとしています。要素がページに戻って表示されるので、途中まで行っていますが、データ属性とイベント ハンドラーが失われています。

これを使用して、親のコンテンツを移動しています:

$("#resp").clone(true).attr("id", "refillResp").appendTo(window.top.$("#global"));

そして、これを元に戻す:

window.top.$("#global").find("#refillResp").clone(true).attr("id", "resp").appendTo($("#tdResp"));

これを行う方法を知っている人はいますか? PS: 親に移動したときにコンテンツがどのように反応するかをテストし、データとイベントが既になくなっています。

4

1 に答える 1