• mvc ---- ajax 提交 (ckeditor)富文本框 提示潜在危险 Request.Form


    ajax 提交 ckeditor 中的内容怎么提交都提交不了,折腾半天,后来终于找到问题

    在你的方法头上加

          [HttpPost]
            [ValidateInput(false)]  
            public ActionResult Update(string param2)
            {
                CustomerFollowEntity follow = new CustomerFollowEntity();
                //follow.F_Id = fids;
                //follow.F_Description = contents;
                int s = 0;//custapp.Update(follow);
                return Content(s.ToString());
            }

    [ValidateInput(false)]   加上这句话后在提交就不会是 null 值了

    前台

            $('.ckeditor').each(function (i, item) {
                var a = $(this).attr("id");
                
                CKEDITOR.instances[a].on('blur', function () {
    
                    var tent = this.document.getBody().$.innerHTML;//获取当前内容。
    
                    var param = {fids: a, contents: tent }
                     
                    var params = JSON.stringify(param);
                   // params = encodeURIComponent(params);
                    $.ajax({
                        type:"Post",
                        url: "/Business/CustomerFollow/Update",
                        data: { "param2": params },
                        dataType: "json",
                        success: function (da) {
                            var dt = eval("(" + da + ")");
                            alert(da)
                           // alert("Good");
                        },
                        error: function (err) {
                            alert("shit");
                        }
                    });
                });
            });
  • 相关阅读:
    Ext 可编辑的GridPanel
    Ext 选项卡面板TabPanel
    Ext 行模型与Grid视图
    Ext——xtype各组件类型
    Ext 面板(Panel)
    Ext 消息框
    Ext OOP基础
    js设计模式——8.中介者模式
    js设计模式——7.备忘录模式
    mysql数据库优化(四)-项目实战
  • 原文地址:https://www.cnblogs.com/youmingkuang/p/7239551.html
Copyright © 2020-2023  润新知