0

データを保持するJsonファイルを含めて、データをHTMLファイルにプルして、動的選択オプションフォームの作成に使用できるようにします。

たとえば、最初の選択オプションで男性か女性かを尋ねられ、選択肢として男性と女性がリストされている場合、動的に作成される次の選択オプションには、以前に選択したものに固有の選択肢があり、それらの選択肢がプルされますJsonファイルから。

私が好きだと言ったら、そのデータを取得できるようにしたい

     Var data= new object();
     Data['male']=['tall', 'short'];
     data['tall']=['rich', 'poor'];

この構造は連想配列に似ていると思いますが、よくわかりません。したがって、上記の行では、男性を選択した場合は背が高いか背が低いかを選択でき、すべてを選択した場合は金持ちまたは貧乏人を選択できます。

Jsonは次のようなものになると思います

  {"data": {

  man:[];
   woman:[];
  }

  }

例を挙げてこれを行う方法の正しい方向を教えていただければ幸いです。私はJsonを自分で書いた経験があまりありません。

4

2 に答える 2

1

いくつかの問題を除けば、あなたは正しい方向に進んでいます。

{
  "data": {
    "male": [
      "tall",
      "short"
    ],
    "tall": [
      "rich",
      "poor"
    ]
  }
}

""JSONは、キーとコンテンツの両方に常に二重引用符()を使用する必要があることに注意してください。

于 2012-10-02T19:52:57.077 に答える
1

次のJSON構文を使用して、Javascriptでオブジェクトを宣言することもできます。

var data = {
    'male': ['tall', 'short'],
    'tall': ['rich', 'poor']
};

基本的に、この方法で必要な数のプロパティを宣言できる{}代わりに、を使用してjavascriptオブジェクトを宣言できます。new Object();"name": value

オブジェクトのプロパティには、次の2つの方法でアクセスできます。data.maleまたはdata["male"]

于 2012-10-02T19:52:57.483 に答える