Javascript Ajax,刷新新添加的表行
我正在处理一个Django项目,它在每次提交表单时都运行一个后台任务。完成每个任务大约需要2秒,完成后,结果会被保存,ajax应该执行页面刷新,但不是整个页面,到目前为止,我拥有的是:Javascript Ajax,刷新新添加的表行,javascript,jquery,django,ajax,celery,Javascript,Jquery,Django,Ajax,Celery,我正在处理一个Django项目,它在每次提交表单时都运行一个后台任务。完成每个任务大约需要2秒,完成后,结果会被保存,ajax应该执行页面刷新,但不是整个页面,到目前为止,我拥有的是: $.ajax({ success: function(){ setInterval('location.reload()', 10000); } }) 它按预期工作,但它是错误的。我在js方面的经验相当有限。但是,我只想刷新表中新添加的行。我遇到了jquery.load(),但我
$.ajax({
success: function(){
setInterval('location.reload()', 10000);
}
})
它按预期工作,但它是错误的。我在js方面的经验相当有限。但是,我只想刷新表中新添加的行。我遇到了jquery
.load()
,但我已经盯着看了一段时间了,请帮忙
编辑:
所以js/ajax只负责特定行上的页面刷新,如下所示
身份证件
名称
日期
日志
地位
1.
任务1
今天
悬而未决的
悬而未决的
您可以在setinterval“event.preventdefault();”上面添加代码片段或上述代码吗并检查它是否正常工作。因为表单提交是自动发生的,这段代码会阻止上面的代码有一个只获取表数据的端点选项吗?所以,您可以进行该查询,并使用dom元素和视图返回的结果生成一个table.html(result)表