Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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
django:tinymce编辑器未在ajax加载上加载_Django_Tinymce_Django Tinymce - Fatal编程技术网

django:tinymce编辑器未在ajax加载上加载

django:tinymce编辑器未在ajax加载上加载,django,tinymce,django-tinymce,Django,Tinymce,Django Tinymce,我在我的网站上使用。表单的Tinymce编辑器在正常页面加载时出现,但在使用jquery load在ajax load上加载表单节时,其Tinymce编辑器不会加载。在firebug中,它不会给出任何错误。原因可能是什么 任何帮助都将不胜感激。。谢谢一个原因可能是以前的tinymce实例没有正确关闭。 在删除部分Dom之前使用此选项 tinyMCE.execCommand('mceRemoveControl', false, editor_id); 并在需要时重新初始化 tinyMCE.exe

我在我的网站上使用。表单的Tinymce编辑器在正常页面加载时出现,但在使用jquery load在ajax load上加载表单节时,其Tinymce编辑器不会加载。在firebug中,它不会给出任何错误。原因可能是什么


任何帮助都将不胜感激。。谢谢

一个原因可能是以前的tinymce实例没有正确关闭。 在删除部分Dom之前使用此选项

tinyMCE.execCommand('mceRemoveControl', false, editor_id);
并在需要时重新初始化

tinyMCE.execCommand('mceAddControl', false, editor_id);

非常感谢你的回答。。但由于某些原因,它不起作用。。即使我使用firebug控制台尝试了这些命令,但没有显示任何结果..当tinymce编辑器仍在页面上时,您需要调用mceRemoveControl.我没有完全理解您的观点。。但是tinymce编辑器在页面上,js已加载,如果我将tinymce放入警报框,它会发出警报..啊,好吧。我不知道在进行ajax调用时,页面上会显示什么。你能不能再给一些代码,比如你的ajax调用的响应,你在什么时候做了什么,发生了什么。文本框是以表单的形式出现的,但是tinymce编辑器没有加载它,在ajax调用响应中,表单部分与tinymce js一起加载,并调用tinymce.init函数。表单最初不在实际页面中,而是使用jquery load在ajax调用中加载。