我将tinyMCE应用到我的站点管理区域中的文本区域.现在有一个页面"创建类别"和页面"编辑类别".
在编辑类别中,有一个下拉类别,我选择一个,类别描述的文本区域用AJAX和tinyMCE函数填充:_
tinyMCE.activeEditor.setContent(responce);
Run Code Online (Sandbox Code Playgroud)
类别描述填充到应用了tinyMCE的文本区域.但是当我点击提交时,一切都没有发生.同样,在创建类别页面上,没有下拉,但是当你点击提交时,根本没有任何事情发生.
未应用tinyMCE时不会发生此问题.但是在编辑类别页面上,它提交但不填写带有类别描述的文本区域,而不是
tinyMCE.activeEditor.setContent(responce);
Run Code Online (Sandbox Code Playgroud)
我用了
$("#lang_description").html(responce);
Run Code Online (Sandbox Code Playgroud)
在jQuery AJAX的回调函数中.
所以主要的问题是表格没有提交,这就是故事.
有人建议在我发布之前使用tinyMCE函数getContent,但我不明白我会在哪里以及如何做到这一点.
这是问题的jsfiddle,http://jsfiddle.net/B77G2/2/
问题是,当我将文本放入div时,div向下移动(jsfiddle中带有home id的div中包含文本,你可以删除t ## e文本以使其正常工作).如果div中没有文本,它看起来很好并且与其应该的其他div一致.
即使我使用自动换行,文本也会脱离div.
为什么会发生这种情况,我该如何解决?
在jsfiddle中显示的所有内容都已缩小,我希望我的问题很清楚.
这是html
<div id="container">
<div class="fade" id="fade1" onclick="slide('prev')"><</div>
<div class="fade" id="fade2" onclick="slide('next')">></div>
<div id="sliding-container">
<div class="slide leftmost" id="followme">
</div>
<div class="slide left" id="projects">
</div>
<div class="slide current" id="home">
<p>Y u do dis :( fjsdahkfjdhsjfhdkjfsdjhfjsk djskfhdjfurt</p> // <---- the div thats being shown in the middle
</div>
<div class="slide right" id="knowledge">
</div>
<div class="slide rightmost" id="contact">
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)