Javascript $(';#modalBusy';)。对话框(';close';)无法正确使用ajax
我正在使用JQuery对话框,它在ajax调用之前打开,从ajax调用返回对话框(“close”)时执行。下面的语句将“忙”对话框作为横幅打开(不带“确定”或“取消”选项):Javascript $(';#modalBusy';)。对话框(';close';)无法正确使用ajax,javascript,jquery-ui,jquery,Javascript,Jquery Ui,Jquery,我正在使用JQuery对话框,它在ajax调用之前打开,从ajax调用返回对话框(“close”)时执行。下面的语句将“忙”对话框作为横幅打开(不带“确定”或“取消”选项): 与其每次单击都初始化对话框,不如初始化一次,然后在单击链接时将其打开: $('#modalBusy').html('<span>Busy...Please Wait.</span>').dialog({ autoOpen : false, dialogClass: 'no-close', resiz
与其每次单击都初始化对话框,不如初始化一次,然后在单击链接时将其打开:
$('#modalBusy').html('<span>Busy...Please Wait.</span>').dialog({ autoOpen : false, dialogClass: 'no-close', resizable: false, width: 100, height: 100, modal: true, title: 'Busy' });
$('.updateActionsTasks').live('click', function () {
$('#modalBusy').dialog('open');
$('#modalBusy').html('Busy…请稍候').dialog({autoOpen:false,dialogClass:'no close',resize:false,width:100,height:100,modal:true,title:'Busy'});
$('.updateActionsTasks').live('click',函数(){
$('modalBusy')。对话框('open');
autoOpen:false
选项将使对话框在初始化时不会打开。下面的一行似乎已经完成了这项任务
$('#modalBusy').dialog('destroy').remove();
success
回调函数中的最后一个小括号被注释掉://Create error msg dialog
。除非这是复制/粘贴错误,否则请将}
字符移到下一行。如果我在外部初始化对话框(即在document.ready上),则这是复制粘贴错误,对话框从不打开这是浪费,也不是首选。请参阅Jasper的正确答案。正确的方法是创建一次对话框,然后根据需要打开和关闭它。而不是每次创建和销毁另一个对话框。
$('#modalBusy').html('<span>Busy...Please Wait.</span>').dialog({ autoOpen : false, dialogClass: 'no-close', resizable: false, width: 100, height: 100, modal: true, title: 'Busy' });
$('.updateActionsTasks').live('click', function () {
$('#modalBusy').dialog('open');
$('#modalBusy').dialog('destroy').remove();