スクリプトを実行してからリダイレクトしたいボタンがありますが、何も起こりません
同様のコードを使用し、機能する別のページがあります。しかし、これは機能していません
動作するコード:
<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>
これはまだ機能しておらず\"
、コードでをレンダリングしています