Javascript 如何将Tinymce 4.1.9与原始ajax而不是Jquery一起使用

Javascript 如何将Tinymce 4.1.9与原始ajax而不是Jquery一起使用,javascript,ajax,tinymce,Javascript,Ajax,Tinymce,我试图使用Tinymice 4.1.9来验证textarea,但我的代码是由原始ajax处理的,因为我对jquery了解不多。问题是,当我将Tinymce 4.1.9添加到文本区域时,在验证时,我会得到一个空字符串,除非我验证两次 这就是我处理验证的原始ajax的样子 <script language="javascript"> function identification(identification_1,identification_2) { va

我试图使用Tinymice 4.1.9来验证textarea,但我的代码是由原始ajax处理的,因为我对jquery了解不多。问题是,当我将Tinymce 4.1.9添加到文本区域时,在验证时,我会得到一个空字符串,除非我验证两次

这就是我处理验证的原始ajax的样子

<script  language="javascript">

   function identification(identification_1,identification_2)
    {
      var OAjax;



       document.getElementById('image_loading_identification').style.display='';

      if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
      else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP');
      OAjax.open('POST',"identification.php",true);
      OAjax.onreadystatechange = function()
      {
          if (OAjax.readyState == 4 && OAjax.status==200)
          {

          document.getElementById('image_loading_identification').style.display='none';


              if (document.getElementById)
              {   

                 document.getElementById("identification").innerHTML=OAjax.responseText;






              }     
          }
      }

      OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
      OAjax.send('identification_1='+ encodeURIComponent (identification_1)+'&identification_2='+ encodeURIComponent (identification_2)); 

    }

</script>

功能标识(标识1、标识2)
{
var-OAjax;
document.getElementById('image\u loading\u identification')。style.display='';
if(window.XMLHttpRequest)OAjax=newxmlhttprequest();
如果(window.ActiveXObject)OAjax=newactivexobject('Microsoft.XMLHTTP');
open('POST','identification.php',true);
OAjax.onreadystatechange=函数()
{
if(OAjax.readyState==4&&OAjax.status==200)
{
document.getElementById('image_loading_identification').style.display='none';
if(document.getElementById)
{   
document.getElementById(“identification”).innerHTML=OAjax.responseText;
}     
}
}
setRequestHeader('Content-type','application/x-www-form-urlencoded');
send('identification_1='+encodeURIComponent(identification_1)+'&identification_2='+encodeURIComponent(identification_2));
}
我的Tinymce 4.1.9代码

<script type="text/javascript" src="js/jquery/jquery-2.1.1.min.js"></script>

<script src="js/tinymce_4_1_9_jquery/tinymce/js/tinymce/tinymce.min.js" type="text/javascript"></script>
<script src="js/tinymce_4_1_9_jquery/tinymce/js/tinymce/jquery.tinymce.min.js" type="text/javascript"></script>

<script type="text/javascript">

$(function() {
   $('textarea.tinymce').tinymce({
    theme: "modern",
    plugins: [
        "advlist autolink lists link image charmap print preview anchor",
        "searchreplace visualblocks code fullscreen",
        "insertdatetime media table contextmenu paste"
    ],
    toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
   });
});

</script>

$(函数(){
$('textarea.tinymce').tinymce({
主题:“现代”,
插件:[
“advlist autolink列出链接图像charmap打印预览锚”,
“searchreplace visualblocks代码全屏显示”,
“insertdatetime媒体表上下文菜单粘贴”
],
工具栏:“插入文件撤消重做|样式选择|粗体斜体|对齐左对齐中心对齐右对齐对齐对齐|粗体numlist outdent缩进|链接图像”
});
});
Html表单

<form  method="post" name="nomduformulaire_identification" id="nomduformulaire_identification" onsubmit="identification(this.identification_1.value,this.identification_2.value);return false" action="">


<div class="form-group"> 
                        <input name="identification_1" type="text" id="identification_1" class="form-control" placeholder="Name"  autofocus required/>
                    </div>

                    <div class="form-group">


<textarea id="identification_2" name="identification_2" class="tinymce"  style="width:100%"></textarea>

                    </div>    


</form> 

在这里,除非我提交两次表单,否则从identification_2输入的textarea不会收到任何内容


如何将Tinymce 4.1.9与原始ajax而不是Jquery一起使用,并从identification_2字段检索信息?

我认为,在您想要读出文本区域之前,您需要执行以下操作:

if (typeof(tinymce) !== 'undefined')
{
    tinymce.triggerSave();
    tinymce.remove('textarea');
}

请问我应该把代码放在哪里?我已经把它放在箱子下面了,但它不起作用。我应该把它放在哪里?tk您应该将此代码放置在您要重定向用户或刷新页面的位置。在重定向之前,可以使用以下命令://获取当前活动编辑器tinyMCE.activeEditor.getContent();//获取当前活动编辑器tinyMCE.activeEditor.getContent({format:'raw'})的原始内容;问题是我没有重定向或刷新页面。这是一个ajax请求,因此不会重定向或刷新页面。那么,在这种情况下,我应该把代码放在哪里?就在ajax请求之前。