私はすでに鉱山に似た質問をチェックしましたが、私が探しているものを見つけることができません。PHP配列の値とキーをJavascriptに渡すバージョン
私の目標は、自分の検索バーの1つに私のautocomplete関数のデータを使用することです。
だから私はmysqliのクエリからPHPの配列があります。
Array (
[65a7de8825d0be1a8db3b53d2893a7b0] => Isagani Colorado
[60f97bb49fa9b035dd4007230a43475e] => Mercedita Labacco
[77774b62b3e0f465a395491936410bf9] => Simundo Dalisay
[98bf4551b15e3b0d12adcd2131d10dc8] => Ma.Violeta Buhay
[341a0067a0a66702eaa96b548e9ac23d] => Roman Bantigue
[2c493705fc971c5667d0e81d85e6d439] => Mavita Gonzales
[5b233111cbc932b84fb86859ebb1bd6d] => Romeo Galang
[2eb29f296d567470c1e9a6c376d33296] => Jerome Calayag
[4a7177533b06cbd0f8b222969a770cff] => Racquel Pajares
[333270ceb56e62de9dc1b2591ed5e686] => Rogelio Gamba
[206b7ce18360b7a3c88d6caa6401292a] => Amelia Enriquez
[53c2db056f0f51d975562f8276fecf85] => Rufino DeVega)
を私は<?php echo json_encode($data); ?>
を使用してJavaScriptで私の配列が渡されている:
{
"65a7de8825d0be1a8db3b53d2893a7b0":"Isagani Colorado",
"60f97bb49fa9b035dd4007230a43475e":"Mercedita Labacco",
"77774b62b3e0f465a395491936410bf9":"Simundo Dalisay",
"98bf4551b15e3b0d12adcd2131d10dc8":"Ma.Violeta Buhay",
"341a0067a0a66702eaa96b548e9ac23d":"Roman Bantigue",
"2c493705fc971c5667d0e81d85e6d439":"Mavita Gonzales",
"5b233111cbc932b84fb86859ebb1bd6d":"Romeo Galang",
"2eb29f296d567470c1e9a6c376d33296":"Jerome Calayag",
"4a7177533b06cbd0f8b222969a770cff":"Racquel Pajares",
"333270ceb56e62de9dc1b2591ed5e686":"Rogelio Gamba",
"206b7ce18360b7a3c88d6caa6401292a":"Amelia Enriquez",
"53c2db056f0f51d975562f8276fecf85":"Rufino DeVega"
}
私ならば、私は<?php echo '["' . implode('", "', $data) . '"]'; ?>;
を使用してそれらのいずれかを取得することができますキーを取得したい場合は値を取得したい場合は<?php echo '["' . implode('", "', array_keys($data)) . '"]'; ?>;
。
質問:入力ボックスでユーザーが名前(値)を選択したときにキー値を取得できるようにするにはどうすればよいですか。
EDIT:
function SearchGrave(){
var uuid = $('#name').val();
$("#grave-content").load("fetch_grave.php?uuid="+encodeURIComponent(uuid));
}
すべてのヘルプは高く評価されています
私は私のJavascriptの関数に渡されるキーが必要です。
は数的実験の後、非常に多くの
イーライ
PHPまたはJavaScriptで値のキーを探す必要がありますか? – Halcyon
@Halcyon私の編集をご覧ください。ありがとうございました! –
あなたはjsonキーとしてオプションの値を設定することができます – hassan