我试图通过确认框中单击确定后通过URL删除项目的id,但没有任何反应。这确实在IE中有效,但我希望它也可以与Chrome一起使用。Window.location.href在谷歌浏览器中不起作用
<script>
function dltCnfrm(id)
{
var r=confirm("Delete this product?")
if (r)
{
window.location.href = "http://localhost/e-com/index.php/product/delete_item/" + id;
}
}
</script>
里面的html代码
foreach ($items as $res) {
$id = $res['id'];
.
.
<td><?php echo "<a href='' onclick='dltCnfrm($id)'>Delete</a>"; ?></td>
我也尝试了其他几种方法,包括
location.assign();
将返回false;在if语句下面
有人可以使用Chrome浏览器尝试此操作吗? 的Chrome版本24.0.1312.57米
其他事情正在发生 – Shanimal 2013-02-13 21:35:03
同意@Shanimal - 其他事情正在发生。检查你的JS控制台是否有错误。 – ceejayoz 2013-02-13 21:36:37
请尝试:'Delete' – Ian 2013-02-13 21:50:34