【问题标题】:HTML - Passing parameters via POST to a Modal dialogHTML - 通过 POST 将参数传递到模态对话框
【发布时间】:2026-01-31 04:20:02
【问题描述】:

我们的代码如下所示:

var result = window.showModalDialog("somepage.jsp?argument1=abc", 
                                     dialogArguments, 
                                     otherArgs);
if (result ...

我想在POST 中传递argument1,因为它包含敏感信息。

是否可以打开一个模态对话框并将POST 中的参数传递给它?怎么样?

【问题讨论】:

  • @Sarfraz 内置的showModalDialog,我猜。
  • @RobW:哈哈,忘了,很久没用了。
  • 我能想到一个巧妙的解决方案:在对话框中创建一个表单,并从window.dialogArguments 对象中读取“敏感信息”。然后,提交表格。达达。
  • 不可能将整个新对话框保存为原始文档中的变量吗?然后你可以控制它在元素内部并以这种方式传递变量。

标签: javascript html post


【解决方案1】:

window.showModalDialog 无法天生使用 POST。但是,您可以通过让它提交表单来解决它。

http://social.msdn.microsoft.com/Forums/en-us/iewebdevelopment/thread/126fcea8-c28b-49ce-ad49-65884ffabeb6

或者,还有许多其他方法可以做类似的事情。

【讨论】: