ホームページ > ウェブフロントエンド > jsチュートリアル > JQuery は多次元 Json データを解析します。

JQuery は多次元 Json データを解析します。

WBOY
リリース: 2016-05-16 18:42:34
オリジナル
1079 人が閲覧しました

これには、JQuery、ASHX、および Json を連携して使用する必要があります。記事には複数のコメントがあり、各ページに 10 個のコメントがあります。ユーザーが次のページをクリックするたびに、次のページが自動的に取得されます。このプロセスは更新することなく安全に実行できます。
Json 形式は実際にはテーブル形式に似ており、ネットワーク送信では XML よりもトラフィックが節約され、JS との統合が優れており、解析が容易です。 Json 形式のサンプルは次のとおりです。

コードをコピー コードは次のとおりです。

{ "製品":[
{"orderid":"11077","customerid":"RATTC"},
{"orderid":"11078","customerid":"RATT"}
] ,
" Img":[{"id":"12345","url"
:"image/1.jpg"}
]}

私たちは考えることができますProducts と Img をテーブルの名前として指定します。 Products テーブルでは、orderid と customerid は両方とも Products 11077 のフィールドであり、RATTC は対応するフィールドの値として理解できます。 Img部分も同様です。したがって、上記の Products には 2 つのレコードがありますが、Img には 1 つのレコードしかありません。
では、JQuery で対応するテーブル、フィールド、値を解析するにはどうすればよいでしょうか?
JQuery では、
var Products= Json.Products;
を使用して Products テーブルをフィルターできます。次に、Products をループして値を読み取ります。
コードをコピーします コードは次のとおりです:

$.each(Products, function(i, n) {
str = "

" n.orderid "ID" n.customerid "

";
});

$.each(Products, function(i, n) {} ここでの Products は、ターゲットの Json データ内のテーブルです。i は 0 から始まるレコードの順序を表します。 (0 は最初のストロークを表し、1 は 2 番目のストロークを表します...)、n は対応するフィールドの値を表します。Img の読み方も同様です~~
不適切な点があれば修正してください、ありがとうございます。 !
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート