Redactor 所见即所得:如何从服务器端本身设置文本区域的初始内容?

Redactor wysiwyg : how to set initial content for the textarea from server side itself?

当用户登录并被带到主页时 - 该用户的页面上可能有多个编辑器编辑器。

因为我在服务器上生成页面,所以我想用用户之前保存的数据填充每个编辑器。

因此,问题是:

How do I populate these editors from server side itself ?

我尝试设置文本区域的 value 属性,但没有成功。

我的 php 代码很简单:

<?php
   echo '<textarea id="editor_" ' + $user_id + ' class='editor' value="'+$savedContent+'"></textarea>';
?>

我的 javascript 代码非常简单:

$(document).ready(function(){
    $(".editor").redactor();
});

因此,当页面加载时,所有带有“editor”作为 class 的文本区域都会变成编辑器编辑器。

正如您在上面看到的,每个编辑器都有一个唯一的“user_id”。

在我的 php 中,我应该如何生成文本区域,所以当 javascript 运行时,它们都会被填充。

不是特别了解 Redactor,但也许只是将内容放在 <textarea> 中,因为 <textarea> 与文本 <input> 的工作方式不同:

<?php echo "<textarea id='editor_$user_id' class='editor'>$savedContent</textarea>"; ?>