0

次のjsonデータがあります。

{
  "cluster-1": [
    "item1",
    "item2"
  ],
  "cluster-2": [
    "item3",
    "item4"
  ],
  "cluster-3": [
    "item1",
    "item2"
  ]
}

cluster-# には任意の番号を指定できます。(1 ~ 50 の範囲) 「item#」は単なる文字列です。

以下の形式でデータを分離したいと思います。それが完了したら、いくつかの div ボックスに表示したいと思います (これは望ましくありませんが、入力を提供すると役立ちます)

これを TextArea ボックスに印刷したい

cluster-1
  item1
  item2

cluster-2
  item3
  item4

cluster-3
  item5
  item6

このデータを Java ソース ファイルから生成しています。形式を変更する必要がある場合は、これを制御できます。

4

3 に答える 3

1

あなたがajaxの種類の解決策を探しているなら、これを試してください:

            $.ajax({
                url: 'your json file path',
                type: 'GET',
                success: function() {
                    $.each(data[0], function(key, val) {
                        $('textareaID').val(key+'\n' + val+'\n');
                    });
                });

テストされていませんが、役立つ場合があります。

于 2012-12-02T08:33:21.427 に答える
1

上記の答えはnodejsに関するものです。単純なjs+htmlについて話していると思います...したがって、console.log(result)の代わりに次のようにします。

$("div#myOutlet").text(result);

そしてあなたのhtmlで

<div id="myOutlet">text will be placed here</div>
于 2012-12-02T08:33:45.927 に答える