我正在尝试使用 jquery 仅重新加载特定元素
我有一个表,该表在最后一列有提交按钮,每当我单击刷新按钮时,它只需要重新加载该行的 2 列。
我怎样才能做到这一点?
这是我用过的代码:
$("button").click(function(){
  $(this).parent().siblings(".b1").reload();
  $(this).parent().siblings(".b2").reload();
});
但这不是重新加载表格行的元素。
我该如何解决这个问题?
我正在尝试使用 jquery 仅重新加载特定元素
我有一个表,该表在最后一列有提交按钮,每当我单击刷新按钮时,它只需要重新加载该行的 2 列。
我怎样才能做到这一点?
这是我用过的代码:
$("button").click(function(){
  $(this).parent().siblings(".b1").reload();
  $(this).parent().siblings(".b2").reload();
});
但这不是重新加载表格行的元素。
我该如何解决这个问题?
jQuery 对象没有.reload()方法,因此您无法使用正在使用的代码重新加载数据。
如果表中的数据是通过 ajax 调用动态加载的,那么您将需要进行自己的 ajax 调用来检索新的、更新的数据并将其插入到表中。
如果加载了数据.load()(在幕后使用了 ajax 调用),那么您可以.load()使用第一次使用的相同参数再次调用。没有.reload()。
因为.reload()不是一个有效的 jQuery 函数。
继续按照您在另一个问题中显示的方式进行操作。