2012-03-12 6 views
0

現在のTRの後にdiv(JQueryを使用)を挿入し、Iframeを作成し、IFrameの内容をページに設定するリンク私が選択した表の行に関連するフォームを使用します。iframeのデータ更新後にデータを使用してJQueryを使用してデータを更新する

フォームが更新されると、JQueryをトリガーする同じページがリロードされ、親TR行の一部のコンテンツが更新され、いくつかのリンクが無効になり、TDセルの一部のデータがフォームに加えられた変更を反映して更新されます。

このプロセスは、私は私が何をしたいのですがどのような.....破ることができるより多くの事を意味し、

を更新する必要のある各要素をコーディングしなければならないことを意味独自のを持っている全体のTR、アップデートですID、jQuery LOADコマンドを使用します。私はデータベースのレコードIDで表示されているものと同じページを呼び出します - その結果、そのロード中のTRをメインページのTRの代わりに挿入する必要があります。

私が表示されたデータの代わりに、テーブル内の行のdiv要素を使用していた場合、私は$(「#のmyRowID」)のような何かをしたい。負荷(「SameDatapage.asp?ID = SameRecordid #divWithUniqueID」)

私の質問は - どのようなコードを再読み込みするか、そのHTML()を置き換えて影響を受けたTRを置き換えることができたら、TRを含むページからHTML()だけを取得する方法がわかりません - 私は

  • OR(私は考えていないこれは、DIV以外でロードページパーツをサポートしている)、LOADコマンドで呼び出します

    それは法的このように表の書式を設定することです:divの内側に行をロードするために

    <table> 
    <div id="1"> 
    <tr> 
        <td>some data</td> 
    </tr> 
    </div> 
    <div id="2"> 
    <tr> 
        <td>another row</td> 
    </tr> 
    </div> 
    </table> 
    

    またはその悪いHTMLのですか?

答えて

0

をあなたは自分のTRの上のIDを使用することができます(私は従うが、かどうかわからない):

<tr id="1"> 

code (something like this?): 

var replacementRow = ;//your server request and data here 

$('#1').html(replacementRow); 
+0

私は何をしようとしているソートの再帰的にページを呼び出している - 私は更新基礎となるデータレコードを取得してから、同じページを呼び出して、同じテーブルから単一の行を抽出してドキュメントに置き換えたいとします。 通常、私はTRの行でこれを行うことはできないと思いますが、ロードの​​の列を作成し、それを行replacementRowに渡したくないと思いますが、load()関数でこれを行います。 = 子iframeからHTML()関数を使用して、更新されたデータを行のIDを持つ親TR行にプッシュします。を更新します。 – user1265104

関連する問題