Javascript" onclick"没有嵌入html& amp; PHP

时间:2015-03-05 12:21:10

标签: javascript php html

我有一个javascript的删除链接,它会提示是或否。 但我没有得到任何承诺。我可以猜到它是从php等逃避我的代码中的停止? “onclick”使用“'”。并且消息使用“'”。那是问题吗?我该如何解决呢?

PHP / JS

echo "<td><a href='time.php?id=".$row['id']."' onclick='return confirm('Are you sure to delete this ?');'><span class='glyphicon glyphicon-remove text-danger'></span></a></td>";

3 个答案:

答案 0 :(得分:2)

你没有逃过&#34周围的报价;你确定......&#34;。使用\

转义它们
echo "<td><a href='time.php?id=".$row['id']."' onclick='return confirm(\"Are you sure to delete this ?\");'><span class='glyphicon glyphicon-remove text-danger'></span></a></td>";

这将输出以下HTML:

<td><a href='time.php?id=XX' onclick='return confirm("Are you sure to delete this ?");'><span class='glyphicon glyphicon-remove text-danger'></span></a></td>

答案 1 :(得分:1)

引号有问题。正确传递将解决问题。

这样做:

echo "<td><a href='time.php?id=".$row['id']."' onclick='return confirm(\"Are you sure to delete this ?\");'><span class='glyphicon glyphicon-remove text-danger'></span></a></td>";

让我知道进一步查询。

答案 2 :(得分:1)

试试这个忘记在代码中使用\

echo "<td><a href='time.php?id=".$row['id']."' onclick='return confirm(\"Are you sure to delete this ?\");'><span class='glyphicon glyphicon-remove text-danger'></span></a></td>";