ヘルプ! Jquery Ajax を使用して Yii のコントローラーアクションメソッドに値を渡す方法
午後中ずっと悩んでいます。Yii を使うのは初めてです。何か問題がありますか?
$.ajax({
タイプ:'投稿',
url:"/www/index.php?r=home/CkUser",//このアドレスの書き方
データ:{"名前":val},
成功:関数(msg){
アラート("正しい");
$("#nameinfo").html(msg);
}、
}
);
actionCkUser()
に値を渡したい
class HomeController extends Controller{
パブリック関数 actionCkUser(){
//todo
$name=Yii::app()->request->getParam('name');
echo $name.'bb';
$model=新しいユーザー;
if($name)
{
$model->username=$name;
$user = User::model() -> find("username = '{$this -> username}'");
$result='';
if($user)
{
$result='ユーザーはすでに存在します';
}
それ以外
{
$result='ok';
}
$result を返す;
}
$this->render('CkUser',array(
'モデル'=>$model));
}
}