我有一个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>";
答案 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>";