我使用tinyMCE,我無法在其論壇中找到答案。tinyMCE媒體嵌入,與媒體插件在PHP + MySql
我正在使用「媒體」插件來嵌入Flash。 HTML結果在HTML預覽是正常的:
<p><iframe src="http://www.youtube.com/embed/lWRi7gDYjVY" frameborder="0" width="425" height="350"></iframe></p>
結果保存到數據庫中是完全不同的,雖然,使用mysql_real_escape_string節省:
<p><img data-mce-json="{'type':'iframe','video':{'sources':[]},'params':{'src':'http://www.youtube.com/embed/lWRi7gDYjVY','frameborder':'0'},'width':'425','height':'350'}" class="mceItemMedia mceItemIframe" src="http://localhost/assets/scripts/tiny_mce/themes/advanced/img/trans.gif" data-mce-src="assets/scripts/tiny_mce/themes/advanced/img/trans.gif" width="425" height="350"></p>
,這是什麼在我的網頁的HTML渲染,只顯示一個空白的iframe的大小...
我真的卡住了,我不知道該怎麼辦。 感謝
/更新/
好,我發現了問題的根源:我公司通過AJAX救了我的內容;我haven't找到一種方式來獲得的HTML內容進行使用JavaScript編輯器,所以我用jQuery選擇黑客吧:
$('div').find('iframe').contents().find('body').html()
,這樣的方式,我得到了「錯誤的HTML」,它只能發生YouTube視頻到目前爲止。
我的問題是:如何獲取編輯器的HTML,以便通過AJAX發佈?
再次感謝您。
請發表您的TinyMCE的初始化,並告訴我們您使用 – Thariama 2011-04-13 14:30:42
感謝這TinyMCE的版本,我剛纔編輯我的問題 – 2011-04-13 15:29:06