Yii2:从javascript调用的函数渲染数据

Yii2:从javascript调用的函数渲染数据,javascript,function,controller,render,yii2,Javascript,Function,Controller,Render,Yii2,我有一个从按钮调用的ajax函数,它调用控制器中的另一个函数: $('._save').on('click', function(event){ event.preventDefault(); var data = {}; data.campos = window.campos; data.secId = $('#Hidden1').val(); var success = function(data){ console.log("Success!", data); } var erro

我有一个从按钮调用的ajax函数,它调用控制器中的另一个函数:

$('._save').on('click', function(event){
event.preventDefault();
var data = {};
data.campos = window.campos;
data.secId = $('#Hidden1').val();

var success = function(data){
   console.log("Success!", data);
}
var error = function(data){
   console.log("Error!", data);
}

$.post('index.php?r=partidaasociada/get-linea',{ data : data });
这是控制器的功能:

 public function actionGetLinea()
{               
    $model = new PartidaAsociada();
    $secId = $_POST['data']['secId'];

    for($i=0; $i<$cvectorpart;$i++)
    {
        $model->id_partidaasociada = null;
        $model->isNewRecord = true;
        $model->id_sector = $secId;
        $model->save();
    }

return $this->render('saveord', [
        'model' => $model,
    ]);           

}
公共函数actionGetLinea()
{               
$model=newpartidaasociada();
$secId=$_POST['data']['secId'];
对于($i=0;$iid_partidaasociada=null;
$model->isNewRecord=true;
$model->id\u扇区=$secId;
$model->save();
}
返回$this->render('saveord'[
'model'=>$model,
]);           
}
我需要将数据呈现到另一个名为“saveord”的视图中,但当我按下按钮(调用ajax函数)时,它什么也不做


代码以正确的方式保存模型,我会尝试“renderPartial”、“renderAjax”和“render”,但没有任何效果。

因此,从代码中,您似乎期待ajax响应,但似乎没有对其进行任何处理。您希望发生什么?您从服务器得到什么响应?我希望视图出现,我只是在视图中打印数据。服务器的响应是什么都没有,它只是保存模型而已。