Jac*_*rky 5 ajax jquery refresh colorbox
我正在使用colorbox
,我想在它关闭时刷新页面,所以我尝试这样的事情:
$.colorbox({href:"loading.html",title:'send notification...',escKey:false,width:300,height:00,
overlayClose:false,onClosed:location.reload(true)});
$.ajax({
url: "sendNot.php",
type: "POST",
data: {titolo:titolo.value,messaggio:messaggio.value},
success: setTimeout("parent.$.colorbox.close()",5000)
});
Run Code Online (Sandbox Code Playgroud)
如果我删除onclosed选项,5秒后将删除colorbox,但是当ajax停止加载页面后,就会关闭代码.问题是什么?你能帮助我吗?没有人?:(
Sco*_*ttE 12
试试这个:
$.colorbox({href:"loading.html",title:'send notification...',escKey:false,width:300,height:00,
overlayClose:false,onClosed:function() { location.reload(true); }});
Run Code Online (Sandbox Code Playgroud)
只是为了澄清差异 - 插件允许您为onClosed事件提供回调函数,该事件必须是命名或匿名函数.这是一个匿名函数 - 您可以轻松地完成以下操作,以提高可读性/可重用性(在某些情况下).请注意回调中缺少括号.
$.colorbox({href:"loading.html",title:'send notification...',escKey:false,width:300,height:00,
overlayClose:false,onClosed:reloadPage});
function reloadPage() {
location.reload(true);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12002 次 |
最近记录: |