Javascript 当数据完全加载时,如何在表上执行某些操作?
我需要在表加载事件上调用一个函数,即每当表完全加载数据时Javascript 当数据完全加载时,如何在表上执行某些操作?,javascript,jquery,Javascript,Jquery,我需要在表加载事件上调用一个函数,即每当表完全加载数据时 $("#student_info_tbl").load(function(){ libraryupdates(); }); function libraryupdates() { $('#student_info_tbl tbody tr').each(function(j) { });
$("#student_info_tbl").load(function(){
libraryupdates();
});
function libraryupdates()
{
$('#student_info_tbl tbody tr').each(function(j) {
});
}
当表中完全加载了数据时,如何调用此函数。
请注意,libraryupdates();函数从表中隐藏某些内容 您需要在ajax请求的“成功”回调中调用函数
var jqxhr = $.ajax( "example.php" )
.done(function() {
// Fill table with data
libraryupdates()
})
我认为这不是一个负责任的回答。但是你可以试试这个
$.when($('#student_info_tbl').ajax(some data or parameters)).then(libraryupdates());
什么是将数据加载到表中?完全加载对您意味着什么?如果没有任何东西改变您的表,将代码包装在
$(function(){…})
中将等待页面完全加载。ajax函数正在将数据加载到表中放入库更新()
在Ajax success:
attr中,我假设example.php是检索数据以填充表格的端点,所以“用数据填充表格”是在表中呈现结果的方法的占位符,之后,您可以调用该函数。也许我误解了?是的,我可能在这件事上做得太快了。无论如何,我在编辑时做了一个回滚。