我在关闭时在 jQuery 对话框中使用 window.location.reload。问题是,如果用户较早发布到页面,它会给他们一个对话框来重新加载发布数据。有没有办法在不“重新加载”或“刷新”的情况下加载页面。
类似于 PHP 的 header("Location");
我需要它来加载相同的 url,而不是重新加载它。
我知道我可以使用 window.location = window.location,但这不起作用。
我在关闭时在 jQuery 对话框中使用 window.location.reload。问题是,如果用户较早发布到页面,它会给他们一个对话框来重新加载发布数据。有没有办法在不“重新加载”或“刷新”的情况下加载页面。
类似于 PHP 的 header("Location");
我需要它来加载相同的 url,而不是重新加载它。
我知道我可以使用 window.location = window.location,但这不起作用。
怎么样window.location.href = document.URL;
除了直接的答案之外,从更广泛的范围来看这个问题可能会有所帮助。
提示用户重新加载发布数据,因为他们通过 POST 方法来到该页面 - 如果您使用PRG 模式,您将避免发布数据提示,并获得它提供的各种其他好处。也就是说,这是一个多一点的工作:)