在学习配置yii的CFrom的时候,发现怎么也不能让ajax生效,后来看文档后 ,终于发现了问题的所在。

问题配置文件如下

public function getUserConfig(){
return array(
'post'=>'POST',
'title'=>'CFrom测试', //开启ajax验证。(其实问题出在这里)
'enableAjaxValidation'=>true, 'showErrorSummary'=>true,
'showErrors'=>true, 'activeForm'=> array(
'class'=>'CActiveForm',
'id'=>'user-user_form-form', ),
//more...
)
} 一直调试不出来,可能一心求速成,导致哪个细节忽略了,于是再次看手册,找到了问题的所在。
enableAjaxValidation 属性(可用自 v1.1.7)



public boolean $enableAjaxValidation;



是否允许这个输入元素基于AJAX验证。注意,要使用基于AJAX验证,CForm::activeForm必须配置成'enableAjaxValidation'=>true。这个属性允许打开或关闭单个输入栏的基于AJAX验证。默认为true。

 
原来是要配置activeForm,属性,移动位置后:
 public function getUserConfig(){
return array(
'post'=>'POST',
'title'=>'登记', 'showErrorSummary'=>true,
'showErrors'=>true, 'activeForm'=> array(
'class'=>'CActiveForm',
'id'=>'user-user_form-form',
'enableAjaxValidation'=>true, ),
//...
)
}

刷新后成功解决。

感悟:“欲速则不达!

 

最新文章

  1. spring装配---处理自动装配的歧义性
  2. gzip、bzip2、tar压缩命令使用
  3. C# 生成条形码
  4. 【转】【SEE】基于SSE指令集的程序设计简介
  5. 【OpenJudge1814】 恼人的青蛙 暴力+剪枝优化
  6. ios7隐藏系统底部导航
  7. mongodb 3.2 分片部署步骤
  8. arm-linux-objcopy
  9. Web发布 未能加载文件或程序集“”或它的某一个依赖项。系统找不到指定的...
  10. set_exception_handler 和 set_error_handler 函数
  11. 关于Vim的问题s
  12. JPA query 基本语法解释
  13. 多校 Babelfish
  14. JS是按值传递还是按引用传递?【转载】
  15. scrapy爬虫框架之理解篇(个人理解)
  16. Vue-admin工作整理(十二):Vuex-插件(持久化存储)
  17. Matplotlib-画图种类
  18. 【 nginx 】怎么安装nginx
  19. uni-app去掉h5端的导航栏
  20. mysql / pgsql 使用sql语句查询数据库所有表注释已经表字段注释

热门文章

  1. async & await (转载)
  2. WebService 简单应用
  3. 九度OJ 1151:位操作练习 (位操作)
  4. 九度OJ 1145:Candy Sharing Game(分享蜡烛游戏) (模拟)
  5. RocksDB
  6. redis自启动
  7. Oracle中日期和时间类函数
  8. 记录Elasticsearch的一次坑
  9. 查看SqlServer安装的log文件
  10. 微信小程序开发:学习笔记[4]——样式布局