我的jquery代码
$(".delButton").click(function () {
debugger;
alert("delclick");
var delID = $(this).parent().parent().children().html();
$.post("CallBacks/AddProducts.aspx", { DeleteID : delID},
function (data, status) {
debugger;
var start = data.indexOf("###Start###") + 11;
var end = data.indexOf("###End###");
var subdata= data.substring(start,end);
$("#productTbody").html(subdata);
});
});
我的中继表主类是:
<tbody id="productTbody">
<asp:Repeater id="repeaterProducts" runat="server" >
<ItemTemplate>
<tr>
<td ><%# Eval("id") %></td>
<td><%# Eval("Name") %></td>
<td><%# Eval("ColourName") %></td>
<td><%# Eval("GageName") %></td>
<td><%# Eval("Rate") %></td>
<td><input class="delButton" type="button" value="del"/></td>
</tr>
</ItemTemplate>
</asp:Repeater>
</tbody>
在二级ADD产品中使用相同的中继器
###Start###
<asp:Repeater id="repeaterProducts" runat="server" >
<ItemTemplate>
<tr>
<td ><%# Eval("id") %></td>
<td><%# Eval("Name") %></td>
<td><%# Eval("ColourName") %></td>
<td><%# Eval("GageName") %></td>
<td><%# Eval("Rate") %></td>
<td><input class="delButton" type="button" value="del"/></td>
</tr>
</ItemTemplate>
</asp:Repeater>
###End###