我試圖通過確認框中單擊確定後通過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