我无法弄清楚为什么我的 php 处理脚本在遇到 tinymce textarea 中的特殊字符时会停止。例如,如果我输入 foo 并提交,很好...没有问题,但如果我输入 foo<<<,它会在我提交时在 foo 之后停止,编辑器正在创建 html 实体并通过 ajax 发送它们
获取内容
var c = tinyMCE.get('content').getContent();
并发送内容
ajax.send("action=edit_content&c="+c+"&id="+id);
我可以在萤火虫中看到正在传递字符串
action=edit_content&c=<p>foo <<<</p>&id=8
并且 php 真的没什么特别的,只需将该帖子设置为 var
可能是因为 & 中的<
吗?也许它认为这实际上是另一个帖子参数?
当谈到 ajax 时,我的脚仍然湿透了。如果我的假设是正确的,我该如何解决?