gpt4 book ai didi

javascript - jquery footable $ ('#classes' ).trigger ('footable_redraw' );返回隐藏表

转载 作者:行者123 更新时间:2023-11-28 08:04:43 26 4
gpt4 key购买 nike

这是我的第一个问题,可能很难理解。

调用 $('#classes').trigger('footable_redraw'); ,它返回数据但隐藏表格标题和数据行,但是当我使用 $(' #classes').trigger('footable_initialize'); 它工作正常,但会重复数据。提交表单时调用 Ajax 方法。

  $.ajax({
url : baseurl+'index.php/settings/classes/viewclasses',
success : function(data) {
$('.classestbody').append(data);
$('#classes').trigger('footable_redraw'); }
});

如何通过调用提交保存来保存任何值后才能获取表中更新的数据?

最佳答案

基本上,您需要检查数据是否已在表中。如果表中没有该数据,则添加;如果它在表中,则不要。您需要某种方法来明确识别与数据匹配的行。如果 data 是一个数组,您需要循环遍历该数组并检查每一行。

另一种选择是使用数据绑定(bind)框架。这将允许您将数据绑定(bind)到表,然后您只需从数据中添加/更新/删除行,框架就会为您更新表( View )。

我个人使用 Knockout.js。他们有一个非常好的教程:http://learn.knockoutjs.com/ 。即使您最终没有使用 Knockout.js,我也认为该教程非常酷,您只需几个小时即可完成所有内容。

关于javascript - jquery footable $ ('#classes' ).trigger ('footable_redraw' );返回隐藏表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24928466/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com