(Yii2)您正在寻找的页面使用的信息.....?

时间:2017-04-02 17:07:16

标签: browser yii2

我简单的查看文件

{{1}}

单击按钮。我重新加载页面后,浏览器显示我 this

那么如何删除它?

2 个答案:

答案 0 :(得分:0)

当您在表单中提交数据然后刷新页面时,会发生此问题 浏览器应该停止此操作,或者至少提示您是否要重新发送数据, 但防止这种情况发生的最好方法是提交数据..并妥善管理提交。

在您的情况下,您的提交会重复索引操作,因为您没有正确管理操作代码 (你正在制作的所有东西都不会产生新模型的创建,以免产生显示结果。  或任何其他行动..  你的代码继续调用相同的动作,产生post action for action等等)

尝试为另一个视图添加一个简单的die()或渲染

public function actionIndex()
{
   if (Yii::$app->request->post('submit')==='my_value') {
      echo "Button my_value Clicked";
      die(); // or render a proper view  
   } 
   return $this->render('index');
}

答案 1 :(得分:0)

这是基本的浏览器行为。您的表单正在执行POST请求,显然当您尝试刷新它时会要求这样做。即使你没有yii写一个基本的html页面,你仍然会有这个。