2017-11-20 1 views
0

페이지로드시 설정되는 TinyMCE 에디터에 Ajax를 사용하여 동적으로 컨텐츠를로드 할 때 사용자가 HTML로 내용을로드하기 위해 버튼을 클릭 한 다음 사용합니다 :TinyMCE가 Ajax에서 다이 먼으로 HTML을로드하지 않습니다.

var notes = response["notes"]; 
tinyMCE.activeEditor.setContent(notes); 

서버 측에서 필터링 된 원시 HTML을로드하려면 허용 할 태그를 HTML Purifier 설정을 통해 모든 내용을 필터링합니다. enter image description here

지금 내가 직접 메모를 출력하려하고 HTML 페이지로드에 렌더링하기 때문이 아니 서버 측이 잘못 알고 있지만,이 경우 과거 Ajax를 사용하여 :

내가 편집기에서 무엇을 얻을 그거야?

Ajax 응답을 받으면 나는 응답이 배열이기 때문에 response = JSON.parse(response);을 통해 실행합니다. 문제가 발생하지 않아야합니다. 당신이 노트 요소에서 볼 수 있듯이 enter image description here

의 HTML이 무엇인가에 의해 필터링되는 : 내가 바로 응답에 경고를 할 경우

, Ajax 응답으로 아무것도 전에이 얻을? 크롬입니까?, FF에서도 마찬가지입니다.

+0

코드를 입력하십시오. –

답변

0

내 오류가 발생했습니다. 데이터베이스 입력이 먼저 필터링되었습니다.

관련 문제