我有这个动作在我的控制器如何使用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,我知道有预定义的状态值; “成功”,“未修改”,“错误”,“超时”或“解析错误”。
我想知道是否有手动设置状态变量,或者如果我可以有一个以其他方式返回的变量。