まず、次のファイルをダウンロードし(これは、jsonを特に解析するために他の人が書いたコードです)、次にこのファイルをインポートします。
http://pan.baidu.com/s/1dD8qVr7
ここで、ajax を使用してバックグラウンドと対話する必要がある場合、php 配列を js ファイルに転送して、js に認識させるにはどうすればよいでしょうか?
$arr 配列を取得したら、まず php ファイルを見てみましょう。 リーリー
json_encode() は $arr の各値を json エンコードし、json 配列を出力したいので、コンパイルされた各値の後にカンマを追加し、最後に '[すべての値の外側]' を追加します。これが形式です。各値が JSON エンコードされた後にカンマを追加するため、すべての値が配列にマージされるときに余分なカンマが発生するため、substr() 関数を使用する必要があることに注意してください。この関数はその最後の値を削除します。コンマ!
それではjsファイルを見てみましょうarrを使用してphpファイルのjson配列を受信した後
リーリー
JSON は、ダウンロードを開始したファイルで定義されたオブジェクトです。その parse メソッドを使用して、json 配列を js 配列に変換します。これは js 配列を受け取る変数 json であるため、直接出力することはできません。json 配列または json[0] を走査して出力することができます。
実際、率直に言うと、php 配列を js 配列に変換するという私たちのアイデアは、それを実現するために中間量の json を使用することです。もちろん、php と js のみを使用して配列を変換することもできます。方法は複数あります。
転載の際は出典を明記してください: http://www.ly89.cn/detailB/44.html