while($row = $result->fetch_array()) {
array_push($json_result,
array('crewID'=>$row[0],
'FName'=>$row[1],
'LName'=>$row[2],
'smBook'=>$row[3],
'contactNo'=>$row[4],
'email'=>$row[5],
'address'=>$row[6],
'birthday'=>$row[7],
'emergencyCN'=>$row[8],
'emergencyPerson'=>$row[9],
'loyaltyCN'=>$row[10]));
}
echo json_encode(array($json_result),JSON_PRETTY_PRINT);
にPHPからJSONエコーを取得できません。何が問題なの? jQueryのJSONの新機能です。私も、私のPHPでこのコードを持っている:
header("Content-Type: application/json", true);
EDIT:
これはJSONです:
[
{
"crewID": "4",
"FName": "Abc Abc",
"LName": "Abc",
"smBook": "ABC123",
"contactNo": "12312312",
"email": "[email protected]",
"address": "56 Sasdasd Asds",
"birthday": "1995-06-11",
"emergencyCN": "12312312",
"emergencyPerson": "asdasdasd",
"loyaltyCN": "ABC123"
}
]
あなたはまた、少なくともあなたのPHPスクリプトの出力のスニペットを追加できますか? 'アレイ ( [0] =>配列 ( [0] =>配列 ( [crewID] => [します。FName] => [LNAME] => [smBook: – Shadow
これはあなたの配列構造であります] => [contactNo] => [メール] => [住所] => [誕生日] => [emergencyCN] => [emergencyPerson] => [loyaltyCN] => ) ) ) ' 応答項目[0] [0] .FName'を使用して配列項目を取得します – diavolic
console.log(応答)を追加します。 Ajaxの成功関数では、サーバー側から返された値を知るのに役立ちます。 – Lalit