Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.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 后所见即所得文本编辑器_Javascript_Php - Fatal编程技术网

Javascript 后所见即所得文本编辑器

Javascript 后所见即所得文本编辑器,javascript,php,Javascript,Php,对不起,我不懂英语 肖特,我来解释肖特 我一点也不懂Javascript,php非常少 我正在尝试使用带有jQuery和Bootstrap-LineControl编辑器的响应所见即所得文本编辑器 像这样从数据库获取数据没有问题 $(document).ready(function() { $("#txtEditor").Editor(); $("#txtEditor").Editor("setText", "<?php echo $my_da

对不起,我不懂英语 肖特,我来解释肖特

我一点也不懂Javascript,php非常少

我正在尝试使用带有jQuery和Bootstrap-LineControl编辑器的响应所见即所得文本编辑器

像这样从数据库获取数据没有问题

$(document).ready(function() {
            $("#txtEditor").Editor();
            $("#txtEditor").Editor("setText", "<?php echo $my_database?>");
            });

<textarea id="txtEditor" name="message"></textarea > 
你能帮我解决这两个问题吗?
从现在开始谢谢您

通常,这些所见即所得编辑器将
替换为div和其他标记,使其不再是表单字段。您需要使用javascript在提交时获取编辑器内容,并通过ajax提交或将其添加到另一个表单字段:

<textarea id="txtEditor" name="txtEditor"></textarea>
<textarea id="txtEditorContent" name="txtEditorContent" style="display:none;"></textarea>
<input type="submit" value="Submit">

<script>
$("input:submit").click(function(){
    $('#txtEditorContent').text($('#txtEditor').Editor("getText"));
});
</script>

$(“输入:提交”)。单击(函数(){
$('#txtEditor').text($('#txtEditor').Editor(“getText”));
});
谢谢您的回复 是的,成功了

它是用于PHP和写入文本数据库并重新排列的

<textarea id="txtEditor"></textarea>
<textarea id="txtEditorContent" name="txtEditorContent" style="display:none;"></textarea>

<script language="javascript" type="text/javascript">

  $(document).ready( function() {
    $("#txtEditor").Editor();
      $("#txtEditor").Editor("setText", "<?php echo addslashes($my_database); ?>");  // From the database into the editor
        $("input:submit").click(function(){
          $('#txtEditorContent').text($('#txtEditor').Editor("getText")); // PHP, echo $_POST['txtEditorContent']
        });

   });
</script>
对于像我这样的初学者来说,细节是必需的

再次感谢大家

<textarea id="txtEditor"></textarea>
<textarea id="txtEditorContent" name="txtEditorContent" style="display:none;"></textarea>

<script language="javascript" type="text/javascript">

  $(document).ready( function() {
    $("#txtEditor").Editor();
      $("#txtEditor").Editor("setText", "<?php echo addslashes($my_database); ?>");  // From the database into the editor
        $("input:submit").click(function(){
          $('#txtEditorContent').text($('#txtEditor').Editor("getText")); // PHP, echo $_POST['txtEditorContent']
        });

   });
</script>
            $(document).ready(function() {
            $("#txtEditor").Editor();
            $("#txtEditor").Editor("setText", "Hello World");
            }); 

var message = window.btoa($("#txtEditor").Editor("getText"));
// Javascript decode


$.post( "test.php", { message: message })
  .done(function( data ) {
    alert( "Data Loaded: " + data );
  });


<textarea id="txtEditor"></textarea>
$message = base64_decode($_POST['message']);
OR 
Javascript encode
var message = window.atob(message);