웹 페이지 내에 ACE 편집기의 인스턴스가 있고 텍스트 파일에서 채울 수 있기를 원합니다. 내가 가로 질러 간다 문제는 자동으로 JSON과 같은 텍스트를 포맷하는형식이 지정되지 않은 JSON 텍스트를 JQuery를 사용하여 ACE Editor Div에 추가
<script type="text/javascript">
function popEx(example){
$.getJSON('testing.txt', function(data){
var curr_row = $(example).closest('tr');
var elem = $(curr_row.children()[1]).children()[0];
var editor = ace.edit(elem);
editor.getSession().setValue(JSON.parse(data));
//editor.getSession().setValue(JSON.stringify(data));
});
}
</script>
이렇게하려면, 나는 누구의 onchange를 기능 매핑 다음 드롭 다운을 설정했습니다. 주석 처리 된 stringify는 잘 붙여 넣을 것이지만 들여 쓰기 된 JSON 스타일로 자동 서식을 지정하고 싶습니다. 현재 페이지가 분리되어 오류 SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the JSON data
을 제공합니다. 나는 이것을 할 수있는 쉬운 방법이 있다고 확신한다. 누구든지 빠른 해결책을 가지고 있는가?
그 덕분에, 고마워! 죄송합니다 mis-tag, ACE의 .setValue() 편집기 세션에서 뭔가 다른 일을 일반적으로 .val() 경우 확실하지 않았습니다. – Lark