对于一个网站,我使用 jQuery Wysiwyg “ Trumbowyg ”。我已将插件“ noembed ”添加到视频中。
不幸的是,我注意到一些奇怪的事情:当我尝试在 Trumbowyg 中仅添加一个视频(例如,来自 Youtube 的“ iframe ”)时,当我在 PHP 中获取值时,该字段始终为空。
但是,如果我将相同的视频与其他内容(例如一个简单的文本)放在同一视频中,则该字段不为空,并且变量“ $_POST ”包含以前在我的编辑器中编写的所有数据(视频+文本)。
这是我的代码:
<form method="post" action="sub.php">
<textarea name="description" id="trumbowyg_editor"></textarea>
<input type="submit" value="OK" />
</form>
<script>
$('#trumbowyg_editor')
.trumbowyg({
btnsDef: {
// Create a new dropdown
link: {
dropdown: ['createLink', 'unlink', 'noembed'],
ico: 'link'
}
},
btns: ['viewHTML',
'|', 'link']
});
</script>
如果我用“ console.log($('#editor').trumbowyg('html')) ”显示变量,我会注意到同样的事情。
如何解决这个问题?