ホームページ > バックエンド開発 > PHPチュートリアル > PHP で AJAX に送信されるデータ型が JSON であることについて、いくつかの混乱があります。

PHP で AJAX に送信されるデータ型が JSON であることについて、いくつかの混乱があります。

WBOY
リリース: 2016-06-13 12:11:10
オリジナル
1105 人が閲覧しました

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));
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート