Php 重新加载Jquery UI父对话框

Php 重新加载Jquery UI父对话框,php,ajax,jquery-ui,dialog,Php,Ajax,Jquery Ui,Dialog,全部, 当我单击网页上的链接时,会打开一个jQueryUI对话框,并将一些ajax内容加载到其中。如果单击此对话框中的链接,它将打开一个子对话框。当我在子对话框中单击“确定”时,我希望子对话框关闭并刷新父对话框中的ajax内容。您已经有关闭子对话框的代码了吗?这是一个alert()调用吗?如果是,只需添加一个 location.reload(); 在警报呼叫之后。如果是更复杂的链接,试试看 $('a.link-that-closes-dialog').click(functio

全部,


当我单击网页上的链接时,会打开一个jQueryUI对话框,并将一些ajax内容加载到其中。如果单击此对话框中的链接,它将打开一个子对话框。当我在子对话框中单击“确定”时,我希望子对话框关闭并刷新父对话框中的ajax内容。

您已经有关闭子对话框的代码了吗?这是一个alert()调用吗?如果是,只需添加一个

        location.reload();
在警报呼叫之后。如果是更复杂的链接,试试看

$('a.link-that-closes-dialog').click(function(){
  //Code to close the dialog
  location.reload();
 });

我使用此脚本选择是否显示/隐藏任何内容。 单击对话框中的“Ritira”按钮后,页面将我重定向到同一页面中,但带有查询字符串(例如www.mypage.ext?t=yes)。 脚本工作,但我希望在点击按钮“签出”有一个页面刷新。 我试图输入位置。重新加载但不起作用:

        $(function() {
         $(document).ready(function() {
            $(".dialog-ritira").dialog({
              autoOpen: false,
              modal: true
            });
          });

          $(".ritira").click(function(e) {
            e.preventDefault();
            var targetUrl = $(this).attr("href");

            $(".dialog-ritira").dialog({
              buttons : {
                "Ritira" : function() {
                  window.location.href = targetUrl;
                  location.reload();
                },
                "Annulla" : function() {
                  $(this).dialog("close");
                }
              }
            });

            $(".dialog-ritira").dialog("open");
          });
        });
谢谢