gpt4 book ai didi

javascript - TinyMCE IndexSizeError 在 IE9,IE10

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:17:36 24 4
gpt4 key购买 nike

当尝试使用以下代码清除新内容并将其加载到 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);

关于javascript - TinyMCE IndexSizeError 在 IE9,IE10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22904145/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com