ホームページ  >  記事  >  バックエンド開発  >  ckeditorでデータベースから読み込んだ内容が表示できないことについて

ckeditorでデータベースから読み込んだ内容が表示できないことについて

WBOY
WBOYオリジナル
2016-06-23 14:39:231651ブラウズ

データベースから読み取ったコンテンツを ckeditor で表示したいのですが、ckeditor エディターのロードに失敗し、Chrome から次のエラーが報告されました: Uncaught TypeError: Cannot call method 'equals' of unknown 。ただし、コンテンツを表示する必要がない場合は、エディタを直接読み込むことができます。


ディスカッションに返信(解決策)

コードを上げてください
レベルが低い、推測できません~~

コードを上げてください
レベルが低い、推測できません~~
rree
以下はデータベースから読み取った内容です ckeditor

    <span style="float:left;"><textarea id="content" name="content">{$vo.content}</textarea></span><span class="require-field">*</span>	<script type="text/javascript">	//<![CDATA[	CKEDITOR.replace('content',{width:600});	//]]>	</script>
で編集後データベースに渡されます

簡単な文字を入力してデータベースに読み込みます 正常であれば入力内容に問題がある可能性があります。 ckeditor エディターはコンテンツの HTML タグを処理してデータベースに入力したようです。これ以上の処理は必要ありません。

データベースへの単純な文字の入力および読み取り時にエラーが発生する場合は、ckeditor の設定に問題があるかどうかを確認してください。

データベースに簡単な文字を入力して読み込んで正常かどうかを確認します。正常であれば、ckeditor エディターがコンテンツの HTML タグを処理しているようです。データベースに入るときに再度処理する必要はありません。

データベースへの単純な文字の入力および読み取り時にエラーが発生する場合は、ckeditor の設定に問題があるかどうかを確認してください。
htmlspecialchars($,ENT_QUOTES,'UTF-8') //HTML を使用します。中国語は使用できません
htmlspecialchars_decode($,ENT_QUOTES) //HTML を変換します
??ワンクリックで完了です完了

エディタの設定に問題がないか具体的に確認してください。このようにデータを表示すれば問題ありません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。