我正在与使用客户端JavaScript实现延迟页面加载的网站连接。基本上,表单是在PageA.asp
上提交的,而不是转到PageB.asp
的数据,而是转到PageC.asp
。 PageC.asp
包含“请稍候”消息以及以下JavaScript:
function OnTimer() {
window.location.replace("PageB.asp");
return;
}
setTimeout('OnTimer()', 10000);
这里有趣的是,当PageB.asp
加载时,它会以某种方式提供从PageA.asp
提交的所有信息。然而,每当我查询是否可以将POST数据与window.location.replace
一起传递时,答案就是“否”。
那么PageB.asp
即使从PageA.asp
加载数据,PageC.asp
如何获得数据? window.location.replace
是否使用相同的POST数据加载新页面?我最好如何在机械化中重新实现这一点:记住来自PageA.asp
的POST数据并提交表单,其中的操作为PageB.asp
而不是PageC.asp
?