public function actionAjax() { $app = Yii::$app; $request = $app->request; $result = array(); if ($request->getIsAjax()) { $post = $request->post(); switch ($cmd = $post['cmd']) { case 'isAliasExist': $article = Article::findOne($post['condition']); if ($article) { $result['code'] = 1; } else { $result['code'] = 0; } break; default: break; } exit(json_encode($result)); } else { exit(json_encode('Bad Request!')); } }