我正在尝试使用 java 脚本重新加载页面,页面重新加载,但页面中的帖子数据未加载,帖子数据在页面重新加载时被删除,任何人都可以帮助我
function currencychange(xxx) {
setTimeout('delay()', 2000);
}
function delay(){
location.reload();
}
这是我用来在更改时重新加载页面的 javascript 代码
最佳答案
window.location.reload()
发出 GET
,所以是的,POST
数据将丢失。
您可以发布帖子的唯一方式是:
使用 AJAX 回发数据,获取新页面,并用它替换您的 body 元素,或者
在页面上创建一个表单元素,操作是当前
window.location.href
,并将您要回发的数据作为隐藏输入放入其中。然后,在货币更改时调用form.submit()
关于php - JavaScript location.reload() 正在丢失发布数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13476006/