layUI弹窗ueditor获取内容的方法
子窗口
<script src="~/lib/ueditor-1.4.3.3/ueditor.config.js"></script><script src="~/lib/ueditor-1.4.3.3/ueditor.all.js"></script><script> var ue = UE.getEditor('container', { initialFrameHeight: 300, initialFrameWidth: 900 }); var callbackdata = function () { var editorHtml = ue.getContent();//获取富文本内容 return editorHtml; }</script>layer.open({
type: 2
,title: '编辑文章'
,content: '{:url("article/edit")}?id='+id
,area: ['90%','90%']
,btn: ['确定', '取消']
,yes: function(index, layero){
var iframeWindow = window['layui-layer-iframe'+ index]
,submitID = 'edit-article-submit'
,submit = layero.find('iframe').contents().find('#'+ submitID)
,content = layero.find("iframe")[0].contentWindow.callbackdata();//这里是调用子页面的方法,并且 方法返回的内容;
//监听提交
iframeWindow.layui.form.on('submit('+ submitID +')', function(data){
data.field.content =content;
var field = data.field;
本文由 我爱PHP169 作者:admin 发表,其版权均为 我爱PHP169 所有,文章内容系作者个人观点,不代表 我爱PHP169 对观点赞同或支持。如需转载,请注明文章来源。