php - 从 html 创建弹出窗口,而不是文件

标签 php javascript ajax

我有一个 php 页面,它将 mysql 数据库中的行显示为表格。其中一个字段包含 HTML 标记,我想使这一行可单击,并且 html 将在新的弹出窗口中打开。最好的方法是什么?有没有一种方法可以在不将 html 写入文件的情况下实现?

编辑:这个 php 页面实际上是 ajax 应用程序的一部分,所以这不是问题。我不想使用 jquery,因为我必须重写应用程序。

编辑:

我使用下面的示例再次尝试此操作,但失败了。我知道我的脚本标记是错误的,但我现在只是回显 row2,所以我认为我的逻辑在到达 JavaScript 之前就错误了。

$sql="SELECT * FROM Auctions WHERE ARTICLE_NO ='$pk'";
$sql2="SELECT ARTICLE_DESC FROM Auctions WHERE ARTICLE_NO ='$pk'";
$htmlset = mysql_query($sql2);
$row2 = mysql_fetch_array($htmlset);
echo $row2;
/*echo '<script> child1 = window.open ("about:blank")
child1.document.write("$row2['ARTICLE_DESC']");
child1.document.close()*/

最佳答案

child1 = window.open ("about:blank")
child1.document.write("Moo!");
child1.document.close()

关于php - 从 html 创建弹出窗口,而不是文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/325838/

相关文章:

javascript - 提交表格并将其发布到主页

php - 在 codeigniter php 框架中创建无限 session

php - 我想比较 PHP 中的两个数组

javascript - javascript for 循环中的所有 setTimeouts 一次发生

javascript - 如何覆盖 Material UI 工具提示内联样式?

javascript - 如何使用 FormData 将文件发送到 Nodejs 并让 Node 发回确认消息?

javascript - 喜欢和不喜欢只有一次 php JS mySQL

javascript - 在页面上的特定点开始滚动指示器

javascript - 未正确构建 jQuery ajax 数据

javascript - 如何在jquery中添加url路径