xuelz 2011-09-29 10:51:57 3660次浏览 8条回复 0 0 0

我模仿舰长哥哥的yii中文注释0.7中的manage中的批量删除功能,我就一个表,内容是删除了,但是页面没有刷新,请帮看看 下面是控制器中部分代码: //批量删除

public function actionDelall()
{
    if (Yii::app()->request->isPostRequest)
    {
        $criteria= new CDbCriteria;
        $criteria->addInCondition('id', $_POST['selectdel']);
        Test::model()->deleteAll($criteria);//Words换成你的模型
        if(isset(Yii::app()->request->isAjaxRequest)) {
            echo CJSON::encode(array('success' => true));
        } else
            $this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('index'));
        }
    else	
        throw new CHttpException(400,'无效请求,请不要做这种无效请求.');    
    }
  • 回复于 2011-09-29 12:44 举报

    舰长哥哥,等你出来啊!呵呵

  • 回复于 2011-09-30 08:12 举报

    舰长哥哥一早抢了个报到怎么就没影了,替我看看这个问题啊

  • 回复于 2011-09-30 09:01 举报

    报道后就去医院了.然后把娃送到幼儿园,一会儿还要到医院,先回答如下,如果不行,把错误行贴出来.
    问题在ajax里面,刷新要指定对应html标签的id.

  • 回复于 2011-09-30 09:27 举报

    不明白,能详细解释一下吗,还有应该怎么修改或完善啊

  • 回复于 2011-09-30 09:53 举报

    你删除之后没有进行跳转吧!!

  • 回复于 2011-09-30 10:13 举报

    你是说你直接运行 yii blog0.7就不能实现删除后更新吗?

  • 回复于 2011-09-30 10:38 举报

    不是啊,你的0.7删除后更新正常啊,我引用到我的这个小代码中就不能更新了

  • 回复于 2011-09-30 13:52 举报

    舰长哥哥,你说的很对啊,确实是我刷新对应的html标签的id设置错了,我抄了你源代码中的id没有更改,上述代码没有问题。主要还是我对ajax不熟悉啊,看来要好好学习一下啊。问题解决了,谢谢

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