我有這個動作在我的控制器如何使用Jquery的.load()函數返回狀態?
public function actionInsertComment()
{
if (isset($_POST['liga']))
{
if(condition)
{
$status = "success";
}
else
{
$status = "error";
}
$this->renderPartial('ligaWallMessages');
}
}
而且我用以下方式JQuery的負載功能:
$('#div_wall_messages').load('insertComment',{comment: comment, liga:idLiga},function(response, status, xhr){
attachHandlers();
});
在這個例子中,我設置的狀態變量(控制器)以我知道的一種方式,它不起作用。我讀this link,我知道有預定義的狀態值; 「成功」,「未修改」,「錯誤」,「超時」或「解析錯誤」。
我想知道是否有手動設置狀態變量,或者如果我可以有一個以其他方式返回的變量。