我有以下代码:
<a onclick="removeCart('<?php echo $product['key']; ?>');" name="remove[<?php echo $product['key']; ?>]" class="button"><span>Remove</span></a>
Run Code Online (Sandbox Code Playgroud)
当我点击上面代码中显示的"删除"按钮时,我希望执行"onclick"(执行),然后刷新页面.有什么想法吗?
谢谢.
要使用javascript重新加载页面,您可以执行以下操作:
window.location.href=window.location.href
Run Code Online (Sandbox Code Playgroud)
因此,在onclick之后重新加载只需将其添加到onclick的末尾,例如:
onclick="removeCart('<?php echo $product['key']; ?>');window.location.href=window.location.href;"
Run Code Online (Sandbox Code Playgroud)
编辑:延迟的完整代码
<a onclick="removeCart('<?php echo $product['key']; ?>');setTimeout('window.location.href=window.location.href', 100)" name="remove[<?php echo $product['key']; ?>]" class="button"><span>Remove</span></a>
Run Code Online (Sandbox Code Playgroud)