Yii中的简单Ajax请求不起作用

时间:2014-11-13 12:27:52

标签: php ajax yii

我想在Yii中用Ajax做一个简单的ajax请求

我的视图文件视图/ items / index.php和控制器文件controllers / ItemsController.php

我在视图文件中插入了一个链接

    echo CHtml::ajaxLink(
    'Test request',          // the link body (it will NOT be HTML-encoded.)
    array('ajax/reqTest01'), // the URL for the AJAX request. If empty, it is assumed to be the current URL.
    array(
        'update'=>'#req_res'
    )
);
?>

<div id="req_res">...</div>

我在控制器文件中有这段代码

public function actionReqTest01() {
    echo date('H:i:s');
    Yii::app()->end();
}

但是没有发生任何事情,它给出错误404(在chrome网络选项卡中检查)

1 个答案:

答案 0 :(得分:2)

创建另一个名为AjaxController.php的控制器 把这段代码写进去。

class AjaxController extends Controller
{
 public function actionReqTest01() {
  echo date('H:i:s');
  Yii::app()->end();
 }
}