[英]TinyMCE IndexSizeError in IE9,IE10
尝试使用以下代码清除并将新内容加载到tinyMce时
tinymce.activeEditor.setContent('')它显示错误
IE9, IE10
正在显示IndexSizeError
,
SCRIPT5022: DOM Exception: INDEX_SIZE_ERR (1)
tinymce.min.js, line 9 character 6620
SCRIPT5022: DOM Exception: INDEX_SIZE_ERR (1)
tinymce.min.js, line 5 character 19251
我的代码:
$(document).on('change','#MerchantsEmailMarketing_email_promotion_deal_id',function(){
$("#LoadingImage").show();
var dealId=$(this).val();
var emailBody = tinyMCE.activeEditor.getContent();
if(dealId =="") {
if(emailBody.length > 0){
tinymce.activeEditor.setContent('');
}
$("#LoadingImage").hide();
return false;
}
var data={dealId:dealId}
if(emailBody.length > 0){
tinymce.activeEditor.setContent('');
}
$.ajax({
url:'<?php echo Yii::app()->createAbsoluteUrl('admin/loadDealEmailTemplate')?>',
type:'post',
dataType:'json',
data:data,
success:function(result){
tinymce.activeEditor.execCommand('mceInsertContent',true, result.content);
tinymce.activeEditor.isNotDirty = 1;
$("#LoadingImage").hide();
}
});
});
请帮我解决这个问题
通过替换tinymce.activeEditor.setContent('')解决了这个问题; 同
var ed = tinyMCE.activeEditor;
ed.focus();
var txt="";
ed.setContent(txt);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.