我正在使用 Yii 框架来开发一个基本的 CRUD 应用程序。我注意到动作函数中自动生成的代码通常包含以下几行:
// if AJAX request (triggered by deletion via admin grid view), we should not redirect the browser
if(!isset($_GET['ajax']))
$this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('admin'));
我无法弄清楚的部分是,即使我正在执行 AJAX POST,甚至当我使用 Firebug 或 Fiddler 检查请求中没有出现“ajax”参数时,这段代码也能正常工作。服务器是否向自己发出另一个 GET 请求,或者有什么$_GET
我不理解的地方?