ホームページ >バックエンド開発 >PHPチュートリアル >助けてください、yii での Jquery ajax URL の問題、緊急です

助けてください、yii での Jquery ajax URL の問題、緊急です

WBOY
WBOYオリジナル
2016-06-23 14:27:401055ブラウズ

yii Jquery ajax URL

バックグラウンドコントローラーのメソッドに値を渡したいのですが、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").html(msg);

},


}
以下はアクションメソッドです:
public function actionCkUser(){

//$name = $_POST['name'];

$name=Yii::app()->request->getParam( 'name');
$name.' bb';
if($name)
$user = User::model() -> find("ユーザー名 = '{$ this -> ユーザー名}'");
$result='';
if($user)
echo 'ユーザーすでに存在します';
}
else $result='ok';
$result を返します。
Yii::app()->end();
$this-> ;render('CkUser',array(
'model'=>$model,
));




ディスカッションへの返信 (解決策)

このアドレスを開いたときに表示される内容
http:/ /localhost/message/www/index.php? r=home/CkUser


このアドレスを開いたときに表示される内容
http://localhost/message/www/index.php?r=home/CkUser
はページを表示し、BB を表示します

ajax をデバッグするとき:

または、フレームワークによって提供される ajax 操作に完全に従うこともできます

または、フレームワークを離れて別のサーバー プログラムを作成することもできます


このアドレスを開いたときに表示される内容
http ://localhost/message/www/index.php?r=home/ CkUser

は、bb


$.ajax({
type:'post',
url:"http://localhost) を表示するビュー ページです。 /message/www/index.php?r=home/CkUser",

data:data,

success:function(msg){
alert('msg');
$("#nameinfo").html(msg) );

},

});//ここに括弧がありません

$(document).ready(function(){	data= 'name';	$.ajax({		type:'post',		url:"http://localhost/message/www/index.php?r=home/CkUser",						data:data,		success:function(msg){		alert('msg');		$("#nameinfo").html(msg);				},		});//这里少了括号	});


貼り付けたものが少なすぎるためです、それは問題ではありません

url:"?r=home/CkUser",




貼り付けた量が少なすぎるからです、それは問題ではありません

私のコードを使用できます 正常に実行されています jqueryが読み込まれていないためですか?

firebug で実行すると、このコードのどこに問題があるかがわかります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。