0

首先,我想分享一下我在卸载页面时正在调用 api。

所以这里发生了什么。

当我提交下面的表格时,事情正在发生。1.从提交数据正在发送到服务器,数据正在保存到数据库。2.一旦页面即将卸载另一个api被调用(使用sendBeacon方法),它会再次执行一些操作。

以上动作分别按给定顺序执行。所以无论我在第一个动作结束时设置什么 flashdata,都不会来查看页面。

请指导我如何将会话闪存数据带到查看页面。

这就是我的想法

由于第二个请求是使用 sendBeacon 方法发出的,并且它是在编辑或页面提交时调用的任何函数之后执行的,因此设置 flashdata 消息不适用于重定向

让我知道如何在重定向页面上获取 flashdata 消息。

4

1 回答 1

0

在附加请求中使用 keep_flashdata 方法,我可以在重定向页面中使用 flashdata 消息。

以下是我在附加请求中的代码。

if($this->session->flashdata('success')) 
{
    $this->session->keep_flashdata('success');
} 
else if($this->session->flashdata('failure')) 
{
    $this->session->keep_flashdata('failure');
}
于 2019-11-12T04:19:28.323 回答