我真的很喜欢TinyMce / Jquery / Php问题,希望有人可以建议:
我有一个由TinyMce管理的文本区域,该区域已预加载html内容,并通过经典数据库请求获取.一切正常,直到这里.
然后,我用jquery触发ajax请求,该请求要么提交textarea内容以进行更新,要么获取替代的html内容以动态填充它(在我的情况下,textarea用于多语言翻译).
问题是我无法通过此Ajax请求设置包含html表标签()的html内容.它总是失败.其他标签没有问题.该表以前是在同一文本区域内创建的.
我用来将内容附加到TinyMce textarea的方法是:
tinyMCE.get('textarea_id').focus();
tinyMCE.activeEditor.setContent('html content');
除了带有表标签的html之外,其他方法都可以.
有任何想法吗 ?
谢谢
解决方法:
我发现:必须使用php函数mysql_real_escape_string();我尝试的其他任何转义方法都失败了