大家好,今天我遇到一个坑就是layui富文本上传文字,后台控制器能够取到值
是没有问题,但是添加了图片后就无法取到值了
</div><textarea id="demo" class="layui-textarea" style="display: none;"></textarea></form><div class="layui-form-item"><label for="L_repass" class="layui-form-label"></label><button class="layui-btn" id="tianjia" lay-filter="add" onclick="Tianjia()" lay-submit="">发布</button></div></div>
</div>
js 代码
//创建编辑器 富文本
var layedit;
var layeditIndex;
layui.use(‘layedit’, function () {
layedit = layui.layedit;
layeditIndex = layedit.build(‘demo’, {
height: 300,width:500,uploadImage: {//后台上传图片的接口url: "/AjaxData/upload.ashx"}}); //建立编辑器});layui.use(['form', 'layer', 'jquery'],function () {$ = layui.jquery;var form = layui.form,layer = layui.layer;//监听提交('submit(add)',function (data) {var FuWenBen = Content(layeditIndex);alert(FuWenBen);var Biaoti = $("#Biaoti").val();$.post("/Publication/Add", { 'FuWenBen': FuWenBen, 'Biaoti': Biaoti }, function (data) {if (data == "添加成功") {layer.alert(data, {icon: 1//skin: 'layer-ext-moon' //该皮肤由layer.seaning友情扩展。关于皮肤的扩展规则,去这里查阅});xadmin.close();// 可以对父窗口进行刷新xadmin.father_reload();return false;} else {layer.alert("添加失败", { icon: 2 });}});});});
后台控制器
下面的代码 加在这上面 就能成功获取到值
public string Add(string FuWenBen, string Biaoti)
{
news ne = new news();ne.AddDate = DateTime.Now;ne.biaoti = Biaoti;ne.name = "Admin";//UserInfo user = (UserInfo)Session["User"];//ne.name = user.irong =FuWenBen;bool flag = db.AddEntity<news>(ne);if (flag){return "添加成功";}else{return "添加失败";}}
死活不进后台 输入 文字能成功进后台 上传就图片加文字就不可以了
查了半天资料 结果才知道 这个有个后台检测 关闭了 就好了
控制器加上 [ValidateInput(false)] 这句ok了 成功获取到值了!!!
本文发布于:2024-01-29 04:38:11,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170647429812752.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |