feigejafe 2012-09-11 18:12:33 3903次浏览 5条回复 0 0 0

如题,最好有个简单的例子,提交表单之后不刷新页面而直接在后面显示处理后的数据?因如何实现

  • 回复于 2012-09-12 07:31 举报

    使用CActiveForm挂件,设置属性 'enableAjaxValidation'=>TRUE,

    $form=$this->beginWidget('CActiveForm', array(
        'enableAjaxValidation'=>TRUE,
    ));
    
  • 回复于 2012-09-12 07:52 举报

    用AJAX,按楼上说的设,controller里直接直接判断处理。

  • 回复于 2012-09-12 09:04 举报

    我这边按提交按钮后会刷一次喔?失去焦点时是有AJAX的提示信息

  • 回复于 2012-09-12 09:15 举报

    貌似没效果,还是会刷新

  • 回复于 2012-09-12 09:40 举报

    这个只是无刷新验证。建议使用Yii自带的JQuery Ajax。

您需要登录后才可以回复。登录 | 立即注册