2011-03-22 7 views
0

현재 작동중인 웹 응용 프로그램에서 체인 필터링을 사용하여 4 개의 선택 상자를 채우고 싶습니다.jquery와 json을 사용하여 연결된 선택 상자

다음은 JSON 구조는 각 선택 상자의 옵션 사이의 관계를 사용할 정의되어 있었다입니다 : 내가 할 의도 무엇

var example = { 
     "first_select_box_option_1" : [ { 
      "" : [], 
       "second_select_box_option_1" : [ { 
        "third_select_box_option_1" : [ 
                   "", 
                   "fourth_select_box_option_1"] 
       }], 
       "second_select_box_option_2" : [ { 
        "third_select_box_option_1" : [ 
                   "", 
                   "fourth_select_box_option_1"] 
       }] 
     }] 
}; 

는 전나무 세 가지 선택 상자에 일부 청취자 후크입니다. 만들어진 선택에 따라, 다음 것들은 이전 json에 기초한 적절한 옵션으로 채워 져야합니다. json은 여러 단계로 구성되어야합니다.

예 : 첫 번째 반복에서 사용자가 * first_select_box_option_1 옵션을 선택합니다. * 두 번째 선택 상자는 * second_select_box_option_1 * 및 * second_select_box_option_2 * 옵션으로 채워야합니다.

우선 json 구조가 각 선택 상자 및 해당 관계에서 사용할 수있는 옵션을 나타내는 데 적합한 지 알고 싶습니다.

+0

json 구조를 이해하는 데 어려움을 겪고 있습니다. –

답변

0

실제로 사용자가 select 값을 변경 한 후에 새 JSON을 요청하는 AJAX (J) 쿼리를 만드는 것이 더 쉽습니다. 소란스러운 자기 승진에 유감 스럽지만 원격 버전 인 jQuery Chained Selects plugin의 출처를 확인하는 것이 좋습니다.