ホームページ  >  記事  >  バックエンド開発  >  Ajax 値の転送とコールバックの原理

Ajax 値の転送とコールバックの原理

WBOY
WBOYオリジナル
2016-06-13 12:04:22831ブラウズ

ajax 値の転送とコールバックの原則
私は ajax を学び始めたばかりです。
Danniumen が問題があるかどうかを確認するのに役立ちますか?

<br />$.get("__URL__/yanz",{bid:bid,b:v,},function(data,status){<br />			alert(data.aa);<br />			alert(status);<br />		},"json");<br />


<br />if ($cdata){<br />	 		echo json_encode($cdata);<br />	 		$this->ajaxReturn($cdata,'查询成功',1);//主要是这里回调<br />	 	}else{<br />$this->error("数据不存在");<br />}<br />

thinkphp を使用し、ajax 経由で ID と名前を渡し、データベースに存在するかどうかをクエリしたいと考えています。ジャンプURLはありません。
問題: 値は受信されましたが、コールバックとジャンプ URL を処理する方法がわかりません。ダニエル、導いてください。

-----解決策---------
設定を設定してください
'DEFAULT_AJAX_RETURN' => 'JSON'

は次の構造を返します
{
"status" : "1",
"info" : "クエリ成功",
"data" : $cdata によって形成されたデータ本体
}

データ本体に項目 aa があると仮定すると、alert(data.data.aa)

注: json_encode($cdata) を echo しないでください。
覚えておいてください!返したいのは json であるため、他の出力はあり得ません。そうでない場合、json は

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