0

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

4

1 に答える 1

0

http://www.yiiframework.com/forum/index.php/topic/19324-whats-isset-getajax-for-in-the-generated-code/

Yii ライブラリを使用して Ajax 呼び出しを行っている場合、Yii によって設定されているようです。

于 2013-02-23T05:21:26.450 に答える