Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery对话框:如何将参数传递到对话框中打开的页面_Jquery_Jquery Dialog - Fatal编程技术网

jquery对话框:如何将参数传递到对话框中打开的页面

jquery对话框:如何将参数传递到对话框中打开的页面,jquery,jquery-dialog,Jquery,Jquery Dialog,我正在使用jquery对话框打开一个aspx页面,其中有一个用于发送电子邮件的表单。我需要将调用页面的标题和url传递给对话框,以便在电子邮件中发送。以前,我在呼叫页面上的一个div中有一个电子邮件表单,点击一个锚,div就会显示在对话框中,用户可以从对话框中发送电子邮件。但是,现在我将电子邮件表单移动到一个单独的aspx页面,该页面在“打开”对话框中调用,例如 $document.readyfunction{ var dlg = $("#dialog").dialog({

我正在使用jquery对话框打开一个aspx页面,其中有一个用于发送电子邮件的表单。我需要将调用页面的标题和url传递给对话框,以便在电子邮件中发送。以前,我在呼叫页面上的一个div中有一个电子邮件表单,点击一个锚,div就会显示在对话框中,用户可以从对话框中发送电子邮件。但是,现在我将电子邮件表单移动到一个单独的aspx页面,该页面在“打开”对话框中调用,例如

$document.readyfunction{

     var dlg = $("#dialog").dialog({
         autoOpen: false,
         modal: true,
         draggable: true,
         resizable: true,
         width: 550,
         title: 'Send Email',
         minHeight: 10,
         minwidth: 10,
         closeText: 'X',
         closeOnEscape: true
     });

     var pgTitle = $(document)[0].title;
     var pgURL = window.location.pathname;


      $("#dialog_link").click(function () {

         var urlLink = "Email.aspx"; //?title=" + pgTitle + "&url=" + pgURL;
         // $("#dialog").dialog("open");
         dlg.load(urlLink).dialog('open', function () {
             $(this).dialog('open');
         });

     });
 });
如果我在url链接中附加url和标题值,则Email.aspx页面不会显示在对话框中。当我删除它们时,页面会显示出来。我应该如何将这些参数传递到Email.aspx


谢谢

如果iframe src是https:,我将在url中使用参数并使用javascript进行解析

如果iframe src不是https,我将使用变量,并使用javascript中的window.parent从iframe页面访问它们