jt
- jt 2016-10-31 已签到连续签到1天,获得了5个金钱
- jt 2016-07-24 已签到连续签到2天,获得了10个金钱
- jt 2016-07-23 已签到连续签到1天,获得了5个金钱
- jt 2016-07-16 已签到连续签到1天,获得了5个金钱
- jt 2016-07-12 已签到连续签到2天,获得了10个金钱
- jt 2016-07-11 已签到连续签到1天,获得了5个金钱
当你使用pjax时,在容器'#setpw'之前注册的js是会被清除的,
但是当你使用$.ajax配合renderAjax的时候,js不会被清除。你看看activeForm的js代码是在哪里注册的,应该就可以对应的解决问题了(PS:你的view文件没有贴进来,所以这里不好说)
我觉得是这样的吧,
js和css文件是通过view注册的,先注册的在前,后注册的在后;被depends的在前,自身在后。
另外,通过view注册的js脚本在最后, css脚本没有试过,不知道在哪个顺序...- jt 回答了问题 behaviors自动填充怎么就报错了昵??
虽然问题已解决,这里还是补充一下,
出现同样问题的可以试试以下方法:
楼主的代码除了少了一个[]括号外,
[['duration','begintime', 'cdate', 'mdate'], 'required']这个里面的'cdate', 'mdate'两个attributes可能需要删掉。
原因:
required 是在 timestampbehavior 之前执行。
required验证器执行时 timestampbehavior 还没来得及填写数据,如果此时'cdate', 'mdate'属性未填数据的话,required验证器会报错。结合app的错误日志,可以看看是不是required validate的问题