0

我使用的是简单的模块 jquery 插件,它很棒,但我对此有一个小问题。

我想在执行一些 ajax 后关闭当前模块窗口并打开它,但它确实关闭并打开。

我使用了以下代码。

<script language="javascript" type="text/javascript" >
jQuery(document).ready(function() 
       {
       jQuery('a.delete').click(function(){
       id = jQuery(this).attr('rel');
       $.ajax({
              type: "POST",
              url: '<?=base_url()?>cart/delete/'+id+ '/',
              cache: false,
              success: function(data) {
              alert(id);
                  // jQuery('<div id="ajax-popup"></div>').hide().appendTo('body').load('<?php echo site_url('cart');?>').modal();
              $.modal.impl.close();
                 }
              });


       return false;
       });
});
</script>

$.modal.impl.close(); 命令不再起作用

你能帮我解决这个问题吗?谢谢乌梅什

4

1 回答 1

1

我查看了插件的网站,并没有看到任何提及 $.modal.impl.close(); 但仅限于 $.modal.close(); 所以也许这个功能已经过时了,没有包含在最新版本中。

两者有什么区别?我猜 modal.close() 无论如何应该可以工作。

我不明白你到底想做什么:你不想真正关闭对话框,只是隐藏它,然后在处理后再次显示它?如果我误解了,你能更明确一点吗?

祝你今天过得愉快 ;)

于 2010-06-28T08:23:23.363 回答