我试图在laravel 4中使用ajax保存tinymce html源码,但laravel 4,从控制器输入时删除所有标签..
实施例: 来自ajax:我的帖子数据:
var form = {id: 1,
html: '<p>Save to Database</p>'};
然后从Laravel 4控制器..
当我记录时:
Input::get('html');
Laravel自动剥离所有html标签.. 输出为:&#34;保存到数据库&#34;
而不是:
<p>Save to Database</p>
如何将输入作为原始html数据。
谢谢..
答案 0 :(得分:0)
很抱歉,但事实并非如此(我已使用标准表单在Laravel 4.2.9中进行了检查)。当您在使用Input::get('fieldname');
时将html标记放在textarea和输入文本中时,您将获得带有html标记的输入。
您需要确保以良好的方式检查它,例如将Input::get('html')
保存到文件中。如果它仍然没有html标签,你可以改变方法发布(在jQuery type: "POST"
中)并再次重新检查。