PHP 配列と JS の相互作用の問題

WBOY
リリース: 2016-06-23 13:51:58
オリジナル
868 人が閲覧しました

PHP は初めてで、AJAX を使用してデータを入力したいと思っています
うわー

PHP+JQUERY 経由でデータを渡す最も便利な方法と、それを JS 側で取得する方法についてアドバイスをお願いします。ありがとう。 。 。


ディスカッションへの返信 (解決策)

$result[$index] = $row; どうしてでしょうか?データを2倍にするだけです。使用には影響しません

最後に、echo json_encode($result); は js で解釈できます。

上の階の上司、このコード行 echo json_encode($result); があります。


JS の読み方、例を挙げてもらえますか?

js がどのように読むかではなく、js がどのようなデータを必要とするかです

難しいことを他人に任せることはできません

最後に、echo json_encode($result) ;、jsだけで説明できます。

私も初心者なので質問したいのですが、json を生成する必要がありますか?

最後に、echo json_encode($result); は js で説明できます。

私も初心者なので質問したいのですが、json を生成する必要がありますか?
はい
$result[$index] =$row ; この文も可能です。printing_r($result); で確認できます。連想配列とインデックス付き配列の両方が含まれるだけです。


もちろん、JSON は php と JS の間でデータを転送する最も便利な方法です。次のように書くことができます:

while ( ($row = mysql_fetch_assoc ( $rs )) != false ) {
$result[] = $row;
}
echo json_encode($result); JSONを扱えるようになりました。

この問題は私のコードの問題ではなく、変換する必要がある中国語の問題です。 。 、すべて問題ありません
$result = array();

while ( ($row = mysql_fetch_assoc( $rs )) != false ) {

$result[] = array("PK" => $row["PK" ],
"NODE" => $row["NODE"],
"NAME" => iconv("gb2312", "utf-8", $row["NAME"])
} );
echo json_encode ( $result );

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