使用JavaScript和PHP

时间:2015-07-25 01:27:18

标签: javascript php jquery html

昨天我问了一个类似的问题,但没有得到我问题的满意答案。

我找到了解决方案。只是不确定新计划中的错误是什么。

在下面的程序中,我首先获取announcement.html的内容并在富文本编辑器中显示它。当用户在富文本编辑器中编辑数据并单击提交按钮时,需要更新announcement.html,这是由

完成的。
file_put_contents('./inc/announcement.html',$data);

所以实际上当点击提交按钮时,我想运行get_editor_content()函数并在富文本编辑器中获取当前内容,然后将其发送到php函数并更新html文件。

但它不起作用。那我的错是什么?

<?php
    $temp= file_get_contents('./inc/announcement.html');
    require_once(the_class_name.'TinyMCEMaker.php');
    $richtext = new TinyMCEMaker('basic');
    $richtext->editor('Description', $temp);
?>

<form class="form" id="announcemnet" name="announcemnet" action="Announcemnet.php" method="post" onsubmit="return get_editor_content();">
    <input type="submit" onclick="get_editor_content()">
</form>

<script>
    function get_editor_content() {
        //method1 getting the content of the active editor
        var a = tinyMCE.activeEditor.getContent();
    }
</script>

<?php
    $data=$_GET['a'];
    file_put_contents('./inc/announcement.html',$data);
?>

1 个答案:

答案 0 :(得分:0)

I found the answer.
  
 <form action="Home.php" method="post" id="announcement">

    <?php

    $temp= file_get_contents('./path to html file');
    require_once(the_class_name.'TinyMCEMaker.php');
    $richtext = new TinyMCEMaker('basic');
    $richtext->editor('Description', $temp);
    ?>



      <input type="submit" name="formSubmit" value="Submit">

 </form>