我对jquery很新,所以任何建议和帮助都会非常感激。
目标是:当用户刷新页面时,下面的jquery操作 应该发生但我不确定如何在代码中使用window.location.reload - 任何建议帮助将不胜感激
<script>
$(document).ready(function () {
$ window.location.reload(true);
$(".message-content" ).removeClass( "hide" )
$(".unlimited-content" ).addClass( "hide" )
$(".basic-content" ).addClass( "hide" )
$("#paypal_express_checkout input:first").val("10165346");
});
});
</script>
我决定尝试以下,它部分工作,因为它显示了 jquery动作,但然后它执行自动刷新,但没有 显示要执行的jquery代码的结果
<script>
$(window).on('beforeunload', function(){
$(".message-content" ).removeClass( "hide" )
$(".unlimited-content" ).addClass( "hide" )
$(".basic-content" ).addClass( "hide" )
$("#paypal_express_checkout input:first").val("10165346");
});
</script>
答案 0 :(得分:2)
如果只有一个页面,则无需使用
$window.location.reload。每当刷新页面时,都会自动调用
$document.ready()。
如果有两页,并且您希望在刷新第二页时重新加载第一页,只需使用第二页<script>
标记中的
$document.ready({ $firstPageWindowName.location.reload() });。
< / p>