データベースクエリから、フィールド/値で返された1つのレコードを取得し、それを配列に入れています:
$arr = array();
while ($rowSearchZipCode = mysqli_fetch_array($resultSearchZipCode, MYSQLI_ASSOC)) {
$arr[] = $rowSearchZipCode;
}
これをphpスクリプトからのエコーを介してjQuery ajax呼び出しに送り返しています。
echo print_r($arr);
$.ajax の成功パラメーターのアラート ボックスに配列を表示すると、次のような多次元配列を取得していることがわかります。
Array
(
[0] => Array
(
[id] => 55
[branchName] => SBN - Some Branch Name
[branchAddress1] => 1234 Elm St.
[branchAddress2] => Suite 000
[branchAddressCity] => Anywhere
[branchAddressState] => CA
[branchAddressZip] => 55000
[branchAddressPhone] => 555-555-5555
[branchAddressFax] => 555-555-4444
)
)
1
質問 1: while ループで配列を正しく構築していますか?
質問 2: $.ajax 呼び出しで、配列からフィールド/値のペアを取得して HTML タグなどに出力するにはどうすればよいですか?