데이터 저장소 (JsonRest)로 dijit.form.Select (Dojo Select-Box)를 피드 싶습니다.JSON에서 문자열 제거
{
"data": [
{id:"1", name:"One1"},
{id:"2", name:"Two1"}
],
"total": 2,
"start": 0,
"sort": "name",
"order": "asc",
"size": 2
};
이유입니다 :
[
{id:"1", name:"One1"},
{id:"2", name:"Two1"}
];
우리가 호출 할 웹 어플리케이션의 REST-API는 다음과 같은 JSON을 제공합니다 : 문제는 JSON 파서는이 형식으로 JSON을 수락하는 것입니다 선택 상자에 데이터가 표시되지 않습니다. 따라서 JSON 메시지의 부분과 마지막 부분을 Dojo 선택 상자로 전달하여 { "data": 부분을 제거해야합니다.
데이터는 JsonRest 개체에 저장됩니다.
[
{id:"1", name:"One1"},
{id:"2", name:"Two1"}
];
벤
답변과 안부 주셔서 감사합니다 : 그래서 문제는 우리가 처음 단순히 여기가 선택 박스에 부여하는 방식으로 JSON의 마지막 부분을 제거하는 방법입니다 이제 도장을
dojoSelectArray
을 통과
에게 제공하지만, 나는 "데이터"를 제거해야합니다 [부분과 메시지의 마지막 부분. 그렇지 않으면 Dojo 선택 상자에 아무 내용도 표시되지 않습니다. 문제는 "데이터"를 어떻게 제거 할 수 있는가입니다 : [JSON 문자열? – Ben
'result.data'는' {id : "1", 이름 : "One1"}, {id : "2", 이름 : "Two1"} ] –
감사합니다. 어떻게 JsonRest에서 객체로 데이터를로드 할 수 있습니까? – Ben