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 要求を行いますか、それとも私が理解できない何かがありますか?