javascript - 新浏览器选项卡或窗口中的 HTML

标签 javascript php html redirect

在我的 PHP 文件中,我有一个包含完整 HTML 代码的字符串变量。

$content = '<html>
<head>
  <script>--Some javascript and libraries included--</script>
  <title></title>
</head>
<body>
   <style>--Some Styling--</style>
</body>
</html>';

我在循环中得到了这个,现在我希望这个 HTML 在浏览器的新选项卡或窗口中打开。每次迭代都会有一个新的选项卡或窗口。我认为这在服务器端是不可能的,所以可能需要将一些 JavaScript 连接到它。

最佳答案

在循环中,我创建了 URL 来访问 Controller 并使用它设置参数,然后简单地使用以下语句。

echo '<script type="text/javascript"> window.open("'. $url .'"); </script>';

并且在 $url 变量中,我创建了 URL 并在其中发布数据。这样,新选项卡将打开并点击 URL,结果将是我的完整 HTML。

关于javascript - 新浏览器选项卡或窗口中的 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37369526/

相关文章:

javascript - SharePoint 2010 Jquery/JSON Rest 多个 OR 语句 - 如何?

javascript - 生成器函数中的委托(delegate) yield (yield star、yield *)

php domdocument loadhtml 意外地将 $ 变成(url 编码)%24

当 id 和函数名相同时,不调用 JavaScript 函数

javascript - 关闭 Firefox 扩展中的 CSS 文件缓存

java - 如何将数组从jsp传递到servlet

java - 从 PHP 中运行 Java 程序时出现问题

javascript - 使用 AJAX/PHP 内联 CKEditor 保存到 MySQL

html - 如何使 HTML 表单下拉列表项重定向

javascript - Jquery 无法将此元素添加到表单中的 div 之前