2014-09-30 1 views
0

나는 jquery tokeninput을 사용합니다. 평평한 json은 검색에 문제가 없습니다. 그러나 howto는 중첩 된 객체를 입력합니다.jquery tokeninput에 중첩 json을 입력하는 방법은 무엇입니까?

내 코드 : 당신이 플러그인에 전달하기 전에

var flat_obj = [{id: 7, name: "Ruby"}, {id: 11, name: "Python"}]; 
    var nested_obj = [{ "name": "main", "id": "2", "Parent": "0", "children": [{ "name": "submain", "id": "3", "Parent": "2"}] }]; 

    $("#search-input-local").tokenInput(nested_obj, { }); 
+0

jQuery TokenInput은 중첩 JSON을 처리하지 않습니다. JSON을 플러그인에 전달하기 전에 형식을 지정해야합니다. 달성하려는 효과는 무엇입니까? – Chris

+0

감사합니다 크리스, 자바 스크립트에서 평면 개체에 중첩 변환 할 수있는 함수가 있습니까? – hahamed

+0

'어린이'를 포함하여 TokenInput 목록의 모든 항목을 갖기 위해 달성하려는 것은 무엇입니까? – Chris

답변

1

TokenInput 중첩 된 JSON을 처리하지 않습니다, 당신은 제대로 JSON 포맷해야합니다.

JSON을 전개하거나 this question here을 살펴 보려는 여러 라이브러리가 있습니다.