Javascript 动态重新加载行
我正在用java+Spring3.0+Tiles开发ERP项目 我正在动态编辑表的记录(即行) 编辑后,我想刷新该行(不刷新整个页面),以显示编辑的结果 那么如何动态地重新加载表中的一行 下面是我的ajax函数Javascript 动态重新加载行,javascript,html,jquery,Javascript,Html,Jquery,我正在用java+Spring3.0+Tiles开发ERP项目 我正在动态编辑表的记录(即行) 编辑后,我想刷新该行(不刷新整个页面),以显示编辑的结果 那么如何动态地重新加载表中的一行 下面是我的ajax函数 $.ajax({ url: EditTaskSubmiturl, type: "GET", data: { id:taskid, title:title, description:description,
$.ajax({
url: EditTaskSubmiturl,
type: "GET",
data: {
id:taskid,
title:title,
description:description,
milestone:milestone,
assignedTo:assignedTo,
deadline:deadline,
priority:priority
},
success: function(data) {
alert("Hellloo");
alert(data);
// for reloading the row I'm using the below line, but it's not working.
imgval.parent('td').parent('tr').reload();
}
});
请帮助我……为表或行指定一个唯一的id,例如
my table
,然后使用jQuery的:
[edit]如果不知道示例中的
数据是什么,很难说该怎么做。您可以使用jQuery的。如果您使用的是php
useajax
,那么您可以只针对您想要更改和使用的内容!如果您需要我们的帮助,您应该发布一些代码。当然我已经发布了我的ajax函数,但我认为它将加载我的整个表。然后将它放在一行上。数据中有什么?HTML?愿意排成一行吗?您可以使用jQuery的replaceWith
:我使用的是数据表。所以我的表数据是动态生成的,但DOM中仍有代码可以操作。你似乎提到了这一行。Tryimgval.parent('td')。parent('tr')。replacetwith(数据)代码>。但是我不知道这是否有效,因为你还没有告诉我什么是数据!要从页面中删除一行,我使用代码“imgval.parent('td').parent('tr').remove();”,因此现在如果我编辑一行,那么编辑的内容应该显示为我的数据表行内容。
$('#my-table').load(window.location.href + ' #my-table');