javascript:popWin()通过echo php

时间:2014-03-10 13:13:33

标签: javascript php window pop

如何在echo行内创建JS弹出窗口?

我有这一行,但弹出窗口不起作用:

echo '<td> <a href="javascript:popWin(edit.php?id='.$row[id].')">Edit</a></td>';

然后我检查状态栏上的链接位置:

javascript:popWin(edit.php?id=12)

正如我之前所知,它应该是popWin()内的单引号,但我无法解决这个问题。

2 个答案:

答案 0 :(得分:2)

要在echo使用反斜杠中放置文字单引号以逃避它:

echo '<td> <a href="javascript:popWin(\'edit.php?id='.$row[id].'\')">Edit</a></td>';

答案 1 :(得分:2)

只需替换此回声:

echo "<td> <a href=\"javascript:popWin('edit.php?id=".$row[id]."')\">Edit</a></td>";

当您使用双引号时,您可以在回声中使用简单引号而不转义它。 (\)