我有一组jQuery选项卡,每个选项卡包含一组不同的数据。单击选项卡时,将运行ajax函数以从数据库中获取一些数据以填充选项卡内容区域。
这一切都很好,除了我的一个标签包含一个jQuery fileupload表单。在初始标签加载时,表单有效。当指示离开上传选项卡,然后返回到它时,表单不再有效。
我认为这是因为表单需要在页面加载时重新初始化。
我已尝试设置运行的时间间隔,如果表单可见,则初始化。
var find_uploader = setInterval(function() {
if ( jQuery( '#upload_content' ).is( ':visible' ) ) {
jQuery('#upload-form').fileupload();
}
},2400);
但没有骰子。我似乎无法弄清楚如何重新初始化blueimp文件上传插件。基本上,当通过ajax加载页面内容时,插件无法多次初始化。