我为我的一个项目使用了NicEdit WYSIWYG编辑器。
http://nicedit.com
问题是NicEdit要让我将任何代码(HTML,CSS,PHP等)发布到mysql数据库。其他都保存在数据库中。我也无法在NicEdit工具面板中找到任何“代码”按钮。
这是HTML代码
<form action="submit" enctype="multipart/form-data" method="post" >
<textarea name="area1" id="area1" cols=120></textarea>
<button type="submit" class="btns" id="btns">Submi</button>
</form>
PHP代码
$ptext = isset($_POST['area1'])?$_POST['area1']:""
$mysqli->query("INSERT INTO tutorials(ptxt) VALUES ('$ptext'')") or die (mysqli_error());
有什么解决办法吗?提前致谢。
最佳答案
您可以使用Javascript获取编辑器的内容,然后手动将ajax请求发送到服务器,而不是通过“提交”按钮提交表单。
var editorText = nicEditors.findEditor("area1").getContent();
var data = {
area1: editorText
};
$.ajax({
type: "POST",
url: "/API/tutorials",
data: data,
complete: function(responseRaw){
}
});
关于php - NicEdit与代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16873776/