layui富文本添加了图片无法取到值

大家好,今天我遇到一个坑就是layui富文本上传文字,后台控制器能够取到值
是没有问题,但是添加了图片后就无法取到值了

*标题
               

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;

            //监听提交
            form.on('submit(add)',

                function (data) {

                    var FuWenBen = layedit.getContent(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.com友情扩展。关于皮肤的扩展规则,去这里查阅
                            });
                            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.userName;
        ne.neirong =FuWenBen;

        bool flag = db.AddEntity(ne);

        if (flag)
        {

            return "添加成功";
        }
        else
        {
            return "添加失败";
        }


    }

死活不进后台 输入 文字能成功进后台 上传就图片加文字就不可以了
查了半天资料 结果才知道 这个有个后台检测 关闭了 就好了
控制器加上 [ValidateInput(false)] 这句ok了 成功获取到值了!!!

你可能感兴趣的:(分享,技术)