php – 表单提交时没有任何反应
发布时间:2020-12-13 17:19:13 所属栏目:PHP教程 来源:网络整理
导读:我将tinyMCE应用到我的站点管理区域中的文本区域. 现在有一个页面“创建类别”和页面“编辑类别”. 在编辑类别中,有一个下拉类别,我选择一个,类别描述的文本区域用AJAX和tinyMCE函数填充:_ tinyMCE.activeEditor.setContent(responce); 类别描述填充到应用
我将tinyMCE应用到我的站点管理区域中的文本区域.
现在有一个页面“创建类别”和页面“编辑类别”. 在编辑类别中,有一个下拉类别,我选择一个,类别描述的文本区域用AJAX和tinyMCE函数填充:_ tinyMCE.activeEditor.setContent(responce); 类别描述填充到应用了tinyMCE的文本区域.但是当我点击提交时,一切都没有发生.同样,在创建类别页面上,没有下拉,但是当你点击提交时,根本没有任何事情发生. 未应用tinyMCE时不会发生此问题.但是在编辑类别页面上,它提交但不填写带有类别描述的文本区域,而不是 tinyMCE.activeEditor.setContent(responce); 我用了 $("#lang_description").html(responce); 在jQuery AJAX的回调函数中. 所以主要的问题是表格没有提交,这就是故事. 有人建议在我发布之前使用tinyMCE函数getContent,但我不明白我会在哪里以及如何做到这一点. 解决方法
我曾经遇到过像你这样的情况以及我做的事情,这首先是我在tinyMCE.init中设置的
tinyMCE.init({ mode : "exact",// Used exact elements : "page_content",// I gave the textarea id and name 'page_content' ... }); 然后我写了一个函数如下 function get_page_content() { var ed = tinyMCE.get('page_content'); return ed.getContent(); } 然后在我的表单提交事件处理程序/函数我刚刚做了 $('#page_content').val(get_page_content()); // I populated my textarea (id=page_content) before the form submission 我在php脚本中使用$page_content = $_ POST [‘page_content’]收到数据 更新:可能你可以使用 var ed=tinyMCE.activeEditor.getContent(); // when you didn't set the mode : "exact" in init function 参考:getContent和setContent 可能不是解决方案,但如果这有帮助那么我会很高兴知道.另请注意Sparky672的评论. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |