테스트 사이트 - 개발 중인 베타 버전입니다

$("#test").load("./test.php");로 에디터 로딩이 안되요.ㅠㅠ 채택완료

ohnanara 5년 전 조회 2,003

index.php

 

test.php

완료

 

이런식으로 되어있는데요.

btn을 클릭해서 .test.php를 로딩하면..

페이지가 새로고침 되면서 아무것도 안떠요.

이 부분을 지워주고 로딩하면 제대로 완료가 뜨구요.

 

저 에디터를 load로 불러오는게 왜 안되는걸까요ㅠ?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
5년 전

페이지가 새로고침 되면서 아무것도 안떠요

<---- 단축키일람 이라는 버튼만 보이지않나요?

 

plugin/editor/smarteditor2/editor.lib.php 에서 editor_html()함수를 보면

그렇게 되도록 되어잇습니다

즉 에디터 부분만 따로 불러다 붙일 수 없다는 말입니다

아래와 같은 코드가 보일텐데요

페이지를 따로 불러오기로 실행하면

document.write<--이게 페이지를 새로고침해서 출력을 하게 되죠

 

    if ($is_dhtml_editor)         $html .= '';

======================================

아래처럼 해보면 명확하게 보일 것입니다

 

추가

 

//$("#test").load("./test.php"); 수정

   $.post("./test.php", function(req){  $("#test2").val(req);  });

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플래토
5년 전

./test.php 라면

 

index.php에서 실행하실경우

 

index.php가 존재하는 디렉토리내에 test.php 파일이 존재하나요?

 

혹시라도 skin 디렉토리 하위에 존재할경우

상대경로가 다르게 인식됩니다.

 

파일의 존재여부를 확인해보세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인