|
RT。
今天花了三个小时从零开始做好了用户注册的前台+后台,想加一个“注册成功”的提示又花了一小时,在此分享此次设计思路:
做过注册的应该都知道,一般会加一个redirect函数跳转到首页,但是提示“注册成功”却又无法实现了,我搞了很久,一次想到如下方法:
直接加一个echo //结果失败
跳转之后用js判断来路url //不兼容多地址网站且失败
跳转之后用php函数判断来路url //同理,失败,还不如js的好设计
用ajax校验、提交表单,延迟跳转 //难度太大,需要重构,没有尝试
最后想到并且成功实施了一个方案:
跳转到一个index.php/signupsc 控制器(取sign up success之意),它载入的view和之前的默认页面(即首页)基本一致,在footer之前多载入一个view,也可以命名为signupsc,用来存放显示“注册成功”的js代码,成功实现。至于重定向,就不用我说了吧。
这样在用户体验上趋于完美。什么?你说性能?绝大多数网站在遇到性能问题之前就已经死掉了,等遇到性能问题了,那时候性能就不是问题了。 |
|