次のシナリオがあります。
商品情報のJSONデータを取得します。私はそれを解析し、HTML で使用します。
データの形式は次のとおりです。
{"classification": "books","category": "comics","Code": "ITBCBAT08","Title": ...}, ...
ただし、それぞれの分類とカテゴリの組み合わせに従って、セクションの下に配置する必要があります。
results を解析している間、配列内の分類の一意のセットと別の配列内のカテゴリを取得しようとしました:
if ( $.inArray(this.classification, rO.classification) == -1 )
rO.classification.push(this.classification);
if ( $.inArray(this.category, rO.category) == -1 )
rO.category.push(this.category);
上記でHTMLを印刷しながら確認しましたが、組み合わせができませんでした。
上記のフィドルの例を次に示します: http://jsfiddle.net/ZGp2z/2/
出力は次のようになります
<div class="ClassificationName">
<h2>Classification Name</h2>
<div class="categoryName">
<h3>Category Name</h3>
<!-- Items that have the above Classification and Category -->
</div>
<div class="categoryName2">
<h3>Category Name2</h3>
<!-- Items that have the above Classification and Category2 -->
</div>
</div>
...
誰かがこれを手伝ってくれませんか。
ありがとう。