点击<a></a>后点击页面

时间:2012-01-12 12:42:45

标签: refresh

我有以下代码:

<a onclick="removeCart('<?php echo $product['key']; ?>');" name="remove[<?php echo $product['key']; ?>]"  class="button"><span>Remove</span></a>

当我点击上面代码中显示的“删除”按钮时,我希望执行“onclick”(执行),然后刷新页面。有什么想法吗?

感谢。

3 个答案:

答案 0 :(得分:5)

要使用javascript重新加载页面,您可以这样做:

window.location.href=window.location.href

所以要在onclick之后重新加载,只需将其添加到onclick的末尾,例如:

onclick="removeCart('<?php echo $product['key']; ?>');window.location.href=window.location.href;"

编辑:有延迟的完整代码

<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>

答案 1 :(得分:1)

第一个答案是正确的,你也可以使用

 window.location.reload();

答案 2 :(得分:0)

您可以通过触发输入字段的提交来重新提交页面。 假设您的超链接获得了ID nextLink ,并且您获得了ID为 submitMe 的输入,则可以执行以下操作:


 $("#nextLink").click(function () {
//setting the url of the action target (your page or controller) $('#submitMe').attr('action', '/MySection/MyPage.php'); $("#submitMe").submit(); });