在我的页面中有一个按钮列表。根据单击的按钮,相同的.php
文件加载了<textarea>
的不同内容。然后初始化TinyMCE,之后设置TinyMCE的内容。
但是,这仅适用于第一次点击。当用户单击其他按钮时,会加载<textarea>
,但未初始化TinyMCE。我不知道为什么会这样做,因为它与执行的脚本相同。
$("ul").on("click", "a.click-menu", function() {
var id = $(this).attr("id");
$(".inject").load("Including/modules/Pages/index.php?page="+id, function () {
tinymce.init({selector:"textarea"});
});
});
简而言之,这是index.php
:
<?php
echo '<textarea>'.$_GET['page'].'</textarea>';
?>