重複の可能性:
PHP json_encode 配列を jQuery に送信する
$.post を介してデータベースで名前を検索する小さな関数があり、検索の詳細が一致するユーザーの詳細が返されます。json は php で生成され、次のようになります。
配列 (
[0] => 配列 ( [user] => 17 [fn] => 何とか [ln] => gnaaa [email] => hello@gmail.com )
[1] => 配列 ( [user] => 18 [fn] => ブリー [ln] => gnaaa [電子メール] => apple@fdf.com )
[2] => 配列 ( [ユーザー] => 19 [fn] => オレンジ [ln] => gnaaa [電子メール] =>バナナ@gnsd.com ) )
これで、javascript はユーザー入力データを html から取得し、それを php スクリプトに投稿します。
function searchuser() {
var searchvar = $('#searchbar').html();
$.post("Scripts/search.php", {name: searchvar}, function(data) {
alert("userid: " + data[0][user]);
});
}
ここで私は 17 番に警告しようとしていますが、何も機能していないようです。構文に問題があると思いますが、正しい方法がわかりません。私はjQueryも使用しているので、これを行うためのより適切な方法があると思いますが、最初にプレーンなjavascriptを試してみたかった. 前もって感謝します