2016-02-26 30 views
1

我遇到了TinyMCE的问题。 当我将TinyMCE textarea内容(使用jQuery)加载到我的数据库中,然后在php页面上看到结果时,我看到html标签...在图片中可以找到示例。为什么我在使用tinymce textarea输入的php中看到html标签?

enter image description here

HTML

<div class="container pt"> 
     <!-- +++++ Posts Lists +++++ --> 
     <div class="row mt"> 
      <div class="col-lg-6 col-lg-offset-3 centered"> 
       <h3>MY BLOG</h3> 
       <hr> 
      </div> 
     </div> 
     <div id="white"> 
      <div class="container"> 
       <div class="row"> 
        <div class="col-lg-8 col-lg-offset-2" id="menublog"> 

        </div> 
       </div><!-- /row --> 
      </div> <!-- /container --> 
     </div><!-- /white --> 
    </div> 

JQuery的

$(document).ready(function() { 
    $("#Insert").click(function(){ 
    event.preventDefault(); 
    var user = "2", titolo = $('#titolo').val(), articolo = tinyMCE.activeEditor.getContent({format : 'raw'}); 
    var id_immagine = $('#menuimmagini').val(); 
    alert(id_immagine); 
    object = JSON.stringify({r: 'InsertPost', u: user, t: titolo, a: articolo, i:id_immagine}); 
    $.post("server.php", { js_object: object }, 
     function(msg){ 
      console.log(msg); 
      if(msg) 
      { 
       alert("Post inserito con successo!"); 
       location.reload(); 
      } 
     }); 
    }); 
}); 

输出JQUERY

$(document).ready(function() { 
    event.preventDefault(); 
    object = JSON.stringify({r: 'InitializeBlog'}); 
    $.post("servo.php", { js_object: object }, 
     function(response) 
     { 
      var obj = jQuery.parseJSON(response); 

      $.each(obj, function(index) { 
        $('#menublog').append("<p><img class=\"img-circle\" src=\"assets/img/user.png\" width=\"50px\" height=\"50px\"> <ba>Salvo Bertoncini</ba></p> <p><bd>Posted on "+obj[index].date+"</bd></p> <h4>"+obj[index].title+"</h4> <p><img class=\"img-responsive\" src=\"show.php?id="+obj[index].idimmagine+"\"></p> "+obj[index].articles+" <p><a href=\"article.php?id="+obj[index].id+"\">Continue Reading...</a></p><hr>"); 
       }); 

     } 
    ); 
}); 
+0

你在哪里回显输出在PHP?你可能使用'htmlentities'或类似的东西,你不想为已知的HTML内容做什么。编辑后的 – jszobody

+0

,我用jquery发送输出html。 –

+0

解决。我使用html实体的解码。也许,tinymce会自动转换html实体中的文本区域内容。感谢您的时间。 –

回答

相关问题