【发布时间】:2017-05-02 13:44:12
【问题描述】:
我有一个表,我使用 AJAX 加载并使用 Jeditable 进行编辑。 这就是我开始我的功能的方式:
function refresh_page() {
var tableElm = $('#refresh');
$.ajax({
url: 'assets/php/ritsys/my_table.php',
success: function(data) {
if (!($("*:focus").is("textarea, input, select, date, time")) ) {
tableElm.html(data)
}
$(function(){
$('.edit').editable('assets/php/ritsys/save.php', {
indicator : '<img src="assets/css/smoothness/images/ui-anim_basic_16x16.gif">'
});
});
setTimeout(refresh_page, 1500);
}
}); };
这很好,我添加了 if (!($("*:focus").is("textarea, input, select, date, time")) ) { 行,因为我在我编辑表格中的内容时,数据刷新出现问题。
但是在我每次更新表中的值时添加它之后,它首先显示指标图像,然后是旧值,然后是新值。
之前它会短暂显示指标,然后是新值。有人可以帮我删掉显示旧数据的步骤吗?
不胜感激!
【问题讨论】:
标签: javascript jquery ajax jeditable