我有一个简单的表,其中包含一个在当前TR之后插入div(使用JQuery)的链接,创建一个Iframe并将IFrame的内容设置为一个页面,其中包含与我选择的表格行相关的表格。
表单更新后,它会重新加载相同的页面,触发JQuery更新父TR行中的某些内容,禁用某些链接并更新TD单元格中的某些数据以反映表单中所做的更改。
这个过程意味着我必须对每个需要更新的元素进行编码,这意味着更多的事情可能会破坏.....
我想要做的是使用jQuery LOAD命令更新具有唯一ID的整个TR。我将调用与数据库中记录ID显示的页面相同的页面 - 然后我需要在LOADing页面上取得结果TR并将其插入主页面上的TR位置。
如果我将DIV用于显示数据中的行而不是表格,我会做类似$('#myRowID')的内容.load('SameDatapage.asp?id = SameRecordid #divWithUniqueID')
所以我的问题是 - 我会用什么代码通过替换它的HTML()来重新加载/替换受影响的TR,如果是这样,我不知道如何从包含TR的页面中获取HTML()我会在LOAD命令中调用它(我认为它不支持使用除DIV以外的任何东西加载页面部分)
格式化这样的表是合法的:
<table>
<div id="1">
<tr>
<td>some data</td>
</tr>
</div>
<div id="2">
<tr>
<td>another row</td>
</tr>
</div>
</table>
在div中加载行还是那个坏HTML?
答案 0 :(得分:0)
(不确定我是否遵循)
您可以在TR&#39>上使用ID:
<tr id="1">
code (something like this?):
var replacementRow = ;//your server request and data here
$('#1').html(replacementRow);