4
취소하고IE9에서 TinyMCE에 IndexSizeError, IE10
IE9, IE10
이 IndexSizeError
을 보여주고 그것의 쇼 ('') 다음 코드
tinymce.activeEditor.setContent를 사용하여 오류를 TinyMCE에 새로운 내용을로드하려고,
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); –
자신의 질문에 대한 답변으로 게시하고 받아 들여야하는 이유는 무엇입니까? – Thariama