如何在jquery中仅重新加载元素

时间:2013-09-24 05:29:38

标签: javascript jquery

我正在尝试使用jquery

重新加载特定元素

我有一张桌子,该表在最后一栏有提交按钮, 每当我点击刷新按钮时,它只需重新加载该行的2列。

我该怎么做?

这是我用过的代码:

$("button").click(function(){
  $(this).parent().siblings(".b1").reload();
  $(this).parent().siblings(".b2").reload();
});

但这不是重新加载表格行的元素。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:5)

jQuery对象没有.reload()方法,因此您无法使用您正在使用的代码重新加载数据。

如果表中的数据是通过ajax调用动态加载的,那么您需要进行自己的ajax调用以检索新的更新数据并将其插入表中。

如果数据加载了.load()(在封面下使用了ajax调用),那么您可以使用第一次使用的相同参数再次调用.load()。没有.reload()

答案 1 :(得分:3)

因为.reload()不是有效的jQuery函数。

按照the other question中显示的方式继续这样做。