Web サイトには、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')) 」で変数を表示すると、同じことに気づきます。
この問題を解決するにはどうすればよいですか?