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

大家好,今天我遇到一个坑就是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;

            //监听提交
            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<news>(ne);

        if (flag)
        {

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


    }

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值