ホームページ >バックエンド開発 >PHPチュートリアル >PHP で AJAX に返されるデータ型が JSON であることについて、若干の混乱があります。
json_encode() がうまく使えませんでした
たとえば、コントローラーで送信する JSON データは次のとおりです
json_encode($a); を直接書くと動作しません
ここで受信側は常にROW に移動するとエラーが報告されます
サーバーがデータを返したことを証明するために WINDOW.ALERT(); を使用しましたが、データはどこから来たのかわからない一連の HTML コードです。欲しいデータ。
JSON_encode() を使用してこれを記述する方法を教えてください。
さらに、2 次元配列がデータベースから返された場合、その列の値の一部をクエリするにはどうすればよいですか?データベースから名前で取得します
これらを2次元配列にカプセル化し、json_encodeを使用して変換する方法を教えてください。コードを提供していただけますか
の使用法からrow.city.length
php プログラムは {"city":["Tianjin","Wuhan","Changsha","Guangzhou"]} のみを出力する必要があります。他のコンテンツがある場合、そのようなコンテンツは js オブジェクトに変換できませんその中にあるもの
$a = array("天津","武汉","长沙","广州");echo json_encode(array('city' => $a));
json 内の文字列に注意してください 引用符には ' (一重引用符) ではなく、常に " (二重引用符) を使用してください