ホームページ >バックエンド開発 >PHPチュートリアル >Baidu エディタに ci フレームワークが埋め込まれている場合、エディタのコンテンツを取得する方法を教えてください。
システムには、ユーザーがテキスト情報を入力する必要があるページがあります。Baidu エディタを埋め込みましたが、書かれた内容を取得して送信する方法がわかりません。 phpファイルを生成します。
このエディタでフォーム送信の使い方がわかりません。情報を確認しましたが見つかりませんでした。
ありがとうございます
2 つの質問、
1. エディターによってコンテンツが入力される方法。
2. エディターに入力されたコンテンツは php ファイルを生成します
通常の textarea と同じように、エディターの textarea または script タグに name 属性を直接追加するだけです
<script type="text/javascript" src="<?=base_url()?>../bootstrap/js/ueditor/ueditor.config.js"></script><script type="text/javascript" src="<?=base_url()?>../bootstrap/js/ueditor/ueditor.all.js"></script><link rel="stylesheet" href="<?=base_url()?>../bootstrap/js/ueditor/themes/default/dialogbase.css"/><div id="myEditor"></div><script type="text/javascript"> //var URL= "<?=base_url().'application/views/default/'?>"; var editor = new baidu.editor.ui.Editor(); editor.render("myEditor"); //alert(editor.getContent()) ; </script><form action="<?=base_url()?>admin/content" method="post" id="myFormID" ><script type="text/plain" id="myEditor" name="myEditor"></script><input type="submit" name="submit" value="提交"></form>
なぜ myEditor という ID を持つものが 2 つあるのですか? div のものを削除してください
できます。送信後にスクリプト var_dump($_POST) を表示する
$_POST['myEditor'] がエディタ内のHTMLコードですよね
$_POST['myEditor'] がエディタ内のHTMLコードですよね?エディタですよね?
$this->input->post('myEditor'));
あなた上記で取得できますが、ソース コードではありません
によって書かれた XX コンテンツを取得したいです
出力時に定型タグを追加する