Codeigniter - 首先确认锚

时间:2017-05-01 00:16:05

标签: javascript php codeigniter

我想在Codeigniter中制作一个锚点。所以,我写道:

echo anchor("delete?id=".$id, 'Delete', array('onclick' => 'confirm("Are you sure?")'));

如您所见,当有人点击该链接时,它会显示一个确认弹出窗口。但它不起作用。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

那是因为它被翻译成:

<a href="http://127.0.0.1/ci/index.php/delete?id=" onclick="confirm("Are you sure?")">Delete</a>

双引号存在问题。 最简单的方法是将双引号更改为单引号:

echo anchor("delete?id=".$id, 'Delete', array('onclick' => 'confirm(\'Are you sure?\')'));