2017-04-26 4 views
0

ckeditor 데이터에 문제가 있습니다. 설명으로 내 데이터베이스에 저장된 일부 ckeditor html 데이터가 있습니다. 그래서 내가 그 설명을 업데이 트해야 할 때 나는 데이터베이스에서 데이터를 설정하고 텍스트 영역에서 사용자에게 그것을 보여주기 위해 그것을 보여줄 필요가있다. 나는 laravel 5.3을 사용하고있다. 이 작업을 수행하기 위해 나는이자바 스크립트 변수에 ckeditor html 데이터를 설정하는 방법

var old_description = '<?php echo $Product->description;?>'; 
$('#detail').val(old_description); 

시도하지만 다음과 같은 오류

Uncaught SyntaxError: Invalid or unexpected token enter image description here

무엇이 문제이고 어떻게해야합니까주고있다?

답변

1

당신은

+0

등, 그것은 <가 />, 필요에 따라 다른 특수 문자를 이스케이프, 공간을 보존 변환을 담당 http://www.php.net/manual/en/function.json-encode.php

var old_description = '<?php echo json_encode($Product->description); ?>'; 

에서로 json_encode()를 사용한다 고마워요. –

1

전달하는 설명에 여러 줄이 포함되어있어 자바 스크립트 오류가 발생합니다. 에코 할 때 변수 인코딩을 시도하십시오.

<?php echo json_encode($Product->description);?>