$('table tbody tr').click(function add_div() {
if ($('#dynEdit').length > 0) {
$('#dynEdit').remove();
return false;
}
$(this).after('<div id="dynEdit"></div>');
$.ajax(
{
url: '/TransJobAddress/EditAddress',
datatype:'html',
success: function(data,textStatus,jqXHR)
{
$('#dynEdit').html(data);
},
error:function( jqXHR, textStatus,errorThrown)
{
alert('The server saying:' + errorThrown);
}
});
});
$('#close').click(function closediv() {
$('#addrIndex').load('/TransJobAddress/ListAddresses #addrIndex table');
});
我在 mvc 项目中使用它
通过单击一行,我可以使用 ajax 插入编辑页面,这没关系。当使用新记录按钮插入新记录时,我将 div 标签中的表格列表替换为 Id="addrIndex"
单击新记录框上的取消按钮后,它将返回表列表。如果我第二次再次单击任何行,则没有任何效果。在取消新记录后,如何再次编辑一行。