1

对于一个网站,我使用 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')) ”显示变量,我会注意到同样的事情。

如何解决这个问题?

4

0 回答 0