zoukankan      html  css  js  c++  java
  • yii使用CFrom调用ajax失败的记录

    在学习配置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,
    
                                ),
                                //...
                        )
    }
    
    

    刷新后成功解决。

    感悟:“欲速则不达!

     
  • 相关阅读:
    第三第四周的笔记
    第一二周的笔记
    jQuery的一些笔记
    函数的执行环境与调用对象
    从click事件理解DOM事件流
    慕课编程题JS选项卡切换
    adb(11)-重新挂载 system 分区为可写
    adb(10)-屏幕截图/录制
    adb(9)-查看设备信息
    adb(8)-查看日志
  • 原文地址:https://www.cnblogs.com/lovelp/p/3801032.html
Copyright © 2011-2022 走看看