tinymce テキストエリアで特殊文字に遭遇すると、php 処理スクリプトが停止する理由がわかりません。たとえば、foo と入力して送信すると問題ありません... 問題ありませんが、foo<<< と入力すると、エディターが HTML エンティティを作成して ajax 経由で送信する送信時に foo の後に停止します
でコンテンツを取得する
var c = tinyMCE.get('content').getContent();
コンテンツの送信
ajax.send("action=edit_content&c="+c+"&id="+id);
文字列が渡されていることがfirebugでわかります
action=edit_content&c=<p>foo <<<</p>&id=8
そしてphpは本当に特別なものではなく、その投稿をvarに設定するだけです
多分 & のせいでしょ<
うか?多分それは実際には別のポストパラメータだと思いますか?
Ajaxに関しては、まだ足を濡らしています。私の仮定が正しい場合、どうすればそれを修正できますか?