Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript变量中设置ckeditor html数据_Javascript_Php_Ckeditor_Laravel 5.3 - Fatal编程技术网

如何在javascript变量中设置ckeditor html数据

如何在javascript变量中设置ckeditor html数据,javascript,php,ckeditor,laravel-5.3,Javascript,Php,Ckeditor,Laravel 5.3,我对ckeditor数据有问题。我的数据库中保存了一些ckeditor html数据作为说明。因此,当我需要更新描述时,我需要设置数据库中的数据,并将其显示在文本区域中,以便向用户显示它是什么。我用的是laravel 5.3。 为了做到这一点,我尝试了这个 var old_description = '<?php echo $Product->description;?>'; $('#detail').val(old_description); var old_descrip

我对ckeditor数据有问题。我的数据库中保存了一些ckeditor html数据作为说明。因此,当我需要更新描述时,我需要设置数据库中的数据,并将其显示在文本区域中,以便向用户显示它是什么。我用的是laravel 5.3。 为了做到这一点,我尝试了这个

var old_description = '<?php echo $Product->description;?>';
$('#detail').val(old_description);
var old_description='';
$(“#细节”).val(旧描述);
但这会产生以下错误

未捕获的语法错误:无效或意外标记


问题出在哪里?我该怎么办?

您传递的描述包含多行代码,这些代码会产生javascript错误。回显时尝试对变量进行编码


您传递的描述包含多行代码,这些代码会产生javascript错误。回显时尝试对变量进行编码


您应该只使用来自的json_encode()

var old_description='';

它负责转换、根据需要转义任何其他特殊字符、保留空格等。

您只需从

var old_description='';
它负责转换、根据需要转义任何其他特殊字符、保留空格等

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