我有一个页面A,用户设置过滤器,然后将数据发布到新选项卡,以便在EventViewer选项卡(页面C)中进行处理。但是,由于页面在某些情况下需要很长时间才能处理,我想在它们之间添加一个加载器页面B,但是,我正在努力解决如何将$ _POST数据传递给对PageC进行的AJAX调用。
流程如下:
请帮忙!或者建议更好的方法来做这个流程。
答案 0 :(得分:2)
您无法访问浏览器$ _POST变量。
使用jquery / Javascript读取文本框,然后使用(在js-vars中保存)POST参数向其他页面发出ajax请求。
https://www.w3schools.com/jquery/jquery_ajax_get_post.asp
所以:将参数传递给PageB,在PageB中向pageC发出ajax请求,只返回数据,然后在返回时立即在PageB中显示数据。
您可以访问PageB中PageA的参数:
var Test = <?php echo $_POST["test"]; ?>;