在我的 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/