php – 通过AJAX在tinyMCE for WordPress中加载文本
发布时间:2020-12-13 16:43:52 所属栏目:PHP教程 来源:网络整理
导读:我正在使用tinyMCE for WordPress. 通过 AJAX从服务器加载文本的方法是什么? 到现在为止我有: PHP: ?php echo the_editor($_POST ? $_POST['content'] : '',$id = 'content'); ? javascript(失败……): $("select[name='tpl']").live("change",function(
我正在使用tinyMCE for WordPress.
通过 AJAX从服务器加载文本的方法是什么? 到现在为止我有: PHP: <?php echo the_editor($_POST ? $_POST['content'] : '',$id = 'content'); ?> javascript(失败……): $("select[name='tpl']").live("change",function(e) { var file = $(this).val(); var loadUrl = varsJs.WORDPRESS_PLUGIN_URL + "/templates/" + file; $.get(loadUrl,function(result) { $("#content").val(result); }); }); 变量结果加载了所需的文本.没问题.但是如何将这些内容传递给tinyMCE? 解决方法if (typeof tinymce === "object"){ $("select[name='tpl']").live("change",function(e) { var file = $(this).val(); var loadUrl = varsJs.WORDPRESS_PLUGIN_URL + "/templates/" + file; $.get(loadUrl,function(result) { tinymce.get("content").focus(); tinymce.activeEditor.setContent(result); }); }); } 注意:varsJs是wp_localize_script函数的第二个参数,用于将数据从php传递到javascript.在这个确切的问题上真的不需要,但知道它很有用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |