Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用Jquery的.load()函数时如何返回状态?_Php_Jquery - Fatal编程技术网

Php 使用Jquery的.load()函数时如何返回状态?

Php 使用Jquery的.load()函数时如何返回状态?,php,jquery,Php,Jquery,我的控制器中有此操作 public function actionInsertComment() { if (isset($_POST['liga'])) { if(condition) { $status = "success"; } else { $sta

我的控制器中有此操作

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();
});
在这个例子中,我在控制器中设置状态变量,我知道它不起作用。我阅读并了解到状态有预定义的值;成功、未修改、错误、超时或解析器错误

我想知道是否有方法手动设置状态变量,或者是否可以通过其他方式返回变量

无论从服务器发送什么,都可以在响应字段中获取状态。你为什么要这么做?我认为这是不可能的。

您可以使用该方法将数据发送到服务器并获得状态响应,然后基于该响应,您可以使用JavaScript构建html,也可以调用该方法来加载html