我有一个按钮,我想运行一段脚本然后重定向,但是什么也没发生
我有另一个页面使用类似的代码并且有效。但这一个不起作用
工作代码:
<a href="javascript:void(0);" onclick='$.get("features.php",{ cmd: "confirm_order", id: "<?php echo $o_id; ?>", name: "<?php echo $_SESSION['user_name']; ?>" email: "<?php echo $_SESSION['user_email']; ?>"};setTimeout("window.location.href=order.php?order_id=<?php echo $o_id;?>", 100);' class="button">
已经在不同页面上运行的代码:
<a href="javascript:void(0);" onclick='$.get("features.php",{ cmd: "remove", id: "<?php echo $o_id; ?>", prod: "<?php echo $row_prod['prod_id']; ?>" });setTimeout("window.location.href=window.location.href", 100);'>
现在我知道这与我的 setTimeout 有关,我只是不确定我做错了什么。
编辑
现在链接:
<a href="javascript:void(0);" class="button confirm">Confirm</a>
链接下方的代码:
<script type="text/javascript">
$('a .confirm').on('click',function(e){
$.get("features.php",{
cmd: "confirm_order",
id: "<?php echo $o_id; ?>",
name: "<?php echo $_SESSION['user_name']; ?>",
email: "<?php echo $_SESSION['user_email']; ?>"
});
setTimeout(
function(){
window.location = "order.php?order_id=<?php echo $o_id;?>"
},
100);
});
</script>
仍然无法正常工作,并且正在\"
代码中呈现