我有一个 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/