提交信息成功之后,如果刷新页面就会出现“确认重新提交表单”。

来源:7-2 商品的无限分类实现添加

no4990

2017-04-16

因为验证rules()中没有设置title的唯一性,所以如果按确定的话,数据库中就会多插入一条相同的信息,而且无法刷新也会影响体验,有什么解决的办法吗?

并且不只是这个网页,之前做的网页也都有这个问题。

具体如下图所示:(不光是Chrome,火狐也是一样会这样提示)

http://szimg.mukewang.com/58f32e220001522710200443.jpg


注:我试过保存数据成功之后,在控制器中让网页重定向,不过这样设置的session->setFlash()内容就会失效。

写回答

1回答

Jason

2017-04-16

这跟浏览器无关,要解决刷新不出现重新提交的这个问题恐怕只有使用ajax提交是比较好的方案,否则就要跳转,体验会差很多

0
1
no4990
非常感谢!
2017-04-23
共1条回复

Yii2.0开发一个仿京东商城平台

【毕设】购物、下单、支付、收货...各功能模块开发,打造京东式电商平台

1543 学习 · 655 问题

查看课程