PHP で AJAX に返されるデータ型が JSON であることについて若干の混乱があります
この投稿の最終編集者は u013037779 2014-12-06 07:18:06 json_encode の使用方法を疑問に思っています。 () ダメです
たとえば、コントローラーで送信される JSON データは次のとおりです
json_encode($a) を直接書いても機能しません
サーバーがデータを返したことを証明するために WINDOW.ALERT(); を使用しましたが、データはどこにあるかわからない一連の HTML コードです。それは私が欲しいデータではなく、そこから来たものです。
JSON_encode(); を使った書き方を教えてください
また、データベースから2次元の配列が返ってきた場合、例えばクエリを実行するとどうなるでしょうか?データベースから名前で取得します
これらの値を 2 次元配列にカプセル化し、json_encode を使用して変換するにはどうすればよいですか?コードを提供していただけますか?
--- --解決策のアイデア------- ---------------row.city.length の使用法から
php プログラムは出力のみを行う必要があります{"city":["Tianjin ","Wuhan","Changsha","Guangzhou"]} 他のものが含まれている場合、このようなコンテンツは js オブジェクトに変換できません
$a = array("天津","武汉","长沙","广州");<br />echo json_encode(array('city' => $a));
ログイン後にコピー