자바 스크립트에서 json 배열의 값을 가져 오려고합니다. 아래 자바 스크립트 파일의 일부입니다. 나는 값을 얻기 위해 jsondata.value
을 사용하고 있습니다. 콘솔에 json 데이터를 올바르게 표시하지만 jsondata.value
이 값을 가져 오지 않습니다.자바 스크립트에서 json 배열의 값을 얻는 방법
0
A
답변
0
"jsondata"가 DOM의 텍스트라고 생각하십니까? 그렇다면 DOM에서 "문자열"을 가져 와서 올바른 JavaScript 객체로 파싱하고 싶습니다. 이렇게하려면 적절하게 잡아해야합니다
var jsondata = document.getElementById("jsonArray").value;
그럼이 시점에서 그것을
var jsondataObj = JSON.parse(jsondata);
을 구문 분석 할 필요가 jsondataObj
가 데이터입니다. 이를 그리드에 채우고 싶다면 원하는 방식으로 삽입하면됩니다. 이미 DOM에 데이터를 주입 했으므로 XHRHttpRequest가 필요하지 않습니다.
var gridOptions = { ... [your options here] };
document.addEventListener('DOMContentLoaded', function() {
var gridDiv = document.querySelector('#myGrid');
new agGrid.Grid(gridDiv, gridOptions);
var jsondata = document.getElementById("jsonArray").value;
var jsondataObj = JSON.parse(jsondata);
function isNumeric(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
var parsedData = jsondataObj.map(function(obj) {
return Object.keys(obj).reduce(function(memo, key) {
var value = obj[key];
memo[key] = isNumeric(value) ? Number(value) : value;
return memo;
}, {})
})
console.log(parsedData);
gridOptions.api.setRowData(parsedData);
});
관련 문제
- 1. 그 값을 알고있는 사이에 자바 스크립트에서 배열의 인덱스를 얻는 방법
- 2. 자바 스크립트에서 배열의 다음 요소를 얻는 방법?
- 3. 자바 스크립트에서 배열의 값을 계산하는 방법
- 4. 자바 스크립트에서 라디오 버튼 값을 얻는 방법
- 5. 자바 스크립트에서 배열 내의 json 값을 얻는 방법
- 6. 자바 스크립트에서 라벨 값을 얻는 방법
- 7. 자바 스크립트 배열의 자바 코드에서 값을 얻는 방법
- 8. 자바 스크립트에서 체크 박스 값을 얻는 방법
- 9. HTML/자바 스크립트에서 키 값을 얻는 방법
- 10. 배열의 값을 얻는 방법
- 11. 자바 - JSON 배열에서 객체 값을 얻는 방법?
- 12. 자바 스크립트에서 객체/배열의 값을 문자열로 변환합니다.
- 13. 자바 스크립트에서 세션 [ ""] 값을 얻는 방법은 무엇입니까?
- 14. 다차원 배열의 값을 얻는 방법
- 15. 자바 스크립트에서 값을 얻으려면
- 16. 자바 : 배열의 주소를 얻는 방법?
- 17. 자바 스크립트에서 배열의 최대 중복 값을 계산하는 방법
- 18. json 배열에서 자바 스크립트를 사용하여 json 값을 얻는 방법
- 19. 자바 스크립트에서 JSON 평가
- 20. 자바 스크립트에서 JSON 파일로드
- 21. 자바 스크립트에서 json 데이터 정렬
- 22. 자바 스크립트에서 xml 노드 값을 얻는 중
- 23. 배열의 특정 인덱스에서 값을 얻는 방법 JavaScript에서?
- 24. 자바 스크립트에서 서블릿 (.slt)에서 json 개체를 얻는 방법
- 25. jquery 스크립트에서 변수에 jSON 응답을 얻는 방법
- 26. Symfony2 : 자바 스크립트에서 현재 경로를 얻는 방법?
- 27. 자바 스크립트에서 배열의 내부 배열을 반복하는 방법
- 28. JSON 해시에서 값을 얻는 방법
- 29. NSDictionary에서 JSON 값을 얻는 방법
- 30. JSON pojo에서 값을 얻는 방법
질문을 편집하고 코드를 삭제 한 이유가 무엇인가요? 나는 그것이 다른 누군가를 도왔을 것이라고 믿는다. 이 질문과 대답은 이제 혼란 스럽습니다. 어쨌든, 당신을 위해 일하고있어 기뻐요 – josephnvu
그것은 기업 json 데이터였습니다. 죄송합니다. – shek