Jquery 未捕获错误:无法在初始化之前调用对话框上的方法;试图调用方法';摧毁';

Jquery 未捕获错误:无法在初始化之前调用对话框上的方法;试图调用方法';摧毁';,jquery,jquery-ui-dialog,Jquery,Jquery Ui Dialog,我知道Stackoverflow上发布了类似的问题,并碰巧尝试了这些问题,但它们对我来说没有解决。有人能帮我解决这个错误吗???下面是我触发的获取弹出窗口的事件: “单击(li.ui元素”):“modifyUser”单击此li事件时,将生成一个弹出窗口 modifyUser: function(event) { var popUp, template,user; popUp = $('#confirmation-popup').empty(); template = $.mustache(_th

我知道Stackoverflow上发布了类似的问题,并碰巧尝试了这些问题,但它们对我来说没有解决。有人能帮我解决这个错误吗???下面是我触发的获取弹出窗口的事件:

“单击(li.ui元素”):“modifyUser”
单击此
li
事件时,将生成一个弹出窗口

modifyUser: function(event) {
var popUp, template,user;
popUp = $('#confirmation-popup').empty();
template = $.mustache(_this.templates['groupPopup'], user);
return popUp.html(template);
WPM.ui.dialog(popUp, {width: 400, 
buttons: {
   Save: function() {user = popUp.data('user');
         user.save()
   });

   if (user.save()) {
     return $(this).dialog("close");
   }
 },

Cancel: function() {
  $(this).dialog("close");
},
});

还有没有其他方法可以在UI对话框旁边显示弹出窗口???

您有一个
返回popUp.html(模板)。那是跑不动的。初始化对话框后,将return语句移动到