Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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
jQuery负载的tinyMCE问题_Jquery_Tinymce - Fatal编程技术网

jQuery负载的tinyMCE问题

jQuery负载的tinyMCE问题,jquery,tinymce,Jquery,Tinymce,我的页面上有一个DIV和一个Load按钮,当我点击Load按钮时,jQuery从另一个文件加载一个HTML,这个HTML文件有texteareas和start tinymce 例: 函数loadForm(){ $(“#myContent”).load(“HTMLFile”); } 函数goback(){ $(“#myContent”).load(“另一个没有TINYMCE的HTML文件”); } HTML文件: <textarea id="myText" class="tinymce"

我的页面上有一个DIV和一个Load按钮,当我点击Load按钮时,jQuery从另一个文件加载一个HTML,这个HTML文件有texteareas和start tinymce

例:


函数loadForm(){
$(“#myContent”).load(“HTMLFile”);
}
函数goback(){
$(“#myContent”).load(“另一个没有TINYMCE的HTML文件”);
}
HTML文件:

<textarea id="myText" class="tinymce"></textarea>
<input type="button" value="Cancel" onclick="goback()"/>
<script language="Javascript">
$("textarea.tinymce").tinymce({
    // Configurations here
});
</script>

$(“textarea.tinymce”).tinymce({
//这里的配置
});
问题是:当我点击页面上的“加载”按钮时,tinyMCE会工作,但在此之后,如果我再次点击“取消”按钮和“加载”按钮,tinyMCE不会加载更多内容,只是第一次


有什么提示吗?

我建议添加load方法的回调函数来初始化tineMCE编辑器

 function loadForm() {
    $("#myContent").load("HTMLFile", {}, function(){
        $("textarea.tinymce").tinymce({
            // Configurations here
         });

    });
 }

因此,HTMLFile将不会有任何脚本。

我建议您在加载tinyMCE代码后仔细查看代码会发生什么。tinyMCE可能会修改它的容器或类似的东西,所以使用像FireBug这样的工具来查看发生了什么,然后从那里开始。好的,我会尝试找到FireBug。
 function loadForm() {
    $("#myContent").load("HTMLFile", {}, function(){
        $("textarea.tinymce").tinymce({
            // Configurations here
         });

    });
 }