小编use*_*093的帖子

yii中的ajax调用控制器(javascript)

由于某种原因,这不起作用,我找不到让它工作的方法!

在我的控制器名为"ExplicacaoController"我有这个:

public function accessRules()
...
'actions'=>array('index','view', 'test', 'ajaxrequest'),
...
public function actionAjaxRequest()
    {
      $val1 = $_POST['val1'];
      $val2 = $_POST['val2'];
      echo "something";

      Yii::app()->end();
    }
Run Code Online (Sandbox Code Playgroud)

在我看来,我有:

<script type="text/javascript">
...
$.ajax({
      type: "POST",
      url:    "<? echo Yii::app()->createUrl('explicacaoController/ajaxRequest'); ?>",
      data:  {val1:1,val2:2},
      success: function(msg){
           alert("Sucess")
          },
      error: function(xhr){
      alert("failure"+xhr.readyState+this.url)

      }
    });
...
Run Code Online (Sandbox Code Playgroud)

会发生什么事情我总是得到这个错误:

failure4<? echo Yii::app()->createUrl('explicacaoController/ajaxRequest'); ?>
Run Code Online (Sandbox Code Playgroud)

我真的需要一些帮助

javascript php ajax jquery yii

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1

php ×1

yii ×1