我希望在用户点击某个按钮后刷新页面,但问题是这个页面A被加载到另一个页面B上,当我使用location.reload(),它总是刷新回到B比A.使用location.reload()刷新当前页面时,此页面加载到另一个页面
例如,
我的页面B称为customerMain.html了,里面我使用jQuery加载网页A (客户名称为customerOrders.html),当客户点击“订单”标签时。
网页B:
<button id="orders-page">Orders</button>
<div id="page-switch"></div>
<script>
$("#orders-page").on("click", function(){
$("page-switch").load("customerOrders.html");
});
<script>
网页A:
<button id="refresh-page">Refresh</button>
<script>
location.reload() // Refreshes to Page B BUT want Page A
<script>
我试图通过改变location.reload()来window.location.href = “customerOrders.html” 来解决它,但是这个问题实际上是在我的项目中,页面B也有其他标签,但是这个命令将消除页面B中的标签并且仅显示页面A的内容,并且页面B中预定义的CSS I也应用于页面A(我知道链接外部CSS更好)也会迷路。
解决这个问题的好主意?谢谢!
PS:是的,我在网页上的点击刷新按钮之后,意味着它应该执行同样的事情,你点击网页B的订单按钮
我测试了它,它实际上选择了页面B中比页面A中的一个,因此它被覆盖。然后,jQuery总是先选择同一页面中的一个,然后检查另一个链接/包含页面中是否有一个!如我错了请纠正我 :) – Hang