For help, Jqueryajax url issue in yii. I want to transfer the value to the controller method in the background, but no url can be written using var & nbsp; dataname + val; alert (data ); error: function () {alert (error) ;}$. ajax ({type: post, url: localhostmessagewwwi for help, Jquery ajax url problems in yii, urgent
I want to pass the value to the backend controller method, but I cannot write the url.
Var data = "name =" + val;
// Alert (data); error: function () {alert ('error ');}
$. Ajax ({
Type: 'post ',
Url: "http: // localhost/message/www/index. php? R = home/CkUser ",
Data: data,
Success: function (msg ){
Alert ('MSG ');
$ ("# Nameinfo" cmd.html (msg );
},
}
The following is the action method:
Public function actionCkUser (){
// $ Name = $ _ POST ['name'];
$ Name = Yii: app ()-> request-> getParam ('name ');
Echo $ name. 'BB ';
$ Model = new User;
If ($ name)
{
$ Model-> username = $ name;
$ User = User: model ()-> find ("username = '{$ this-> username }'");
$ Result = '';
If ($ user)
{
$ Result = 'User already exist ';
Echo 'user already exist ';
}
Else
{
$ Result = 'OK ';
Echo 'OK ';
}
Return $ result;
}
Yii: app ()-> end ();
$ This-> render ('ckuser', array (
'Model' => $ model,
));
}
Yii Jquery? Ajax url
Share: More
------ Solution --------------------
When debugging ajax:
Or you can perform the ajax operation based on the framework.
Or leave the framework to write a separate server program.
------ Solution --------------------
Run the code in firebug and you will not be able to see the problem.