为什么使用jeditable时代码崩溃?

时间:2019-09-03 06:13:55

标签: jeditable

使用jeditable使字段可编辑时,输入html标记作为输入时,代码崩溃。

它在文本区域本身中打开我的自定义错误页面,并显示错误消息“从客户端检测到潜在的危险Request.Form值”。

当用户尝试正常保存新信息时,调用将转到Controller处的EditData方法,但是当用户输入html标签并尝试保存代码崩溃时,调用不会进入Controller处的EditData。

    $('.editArea').editable('../Data/EditData', {
        cssclass: 'jeditForm',
        tooltip: 'click to edit',
        width: '100%',
        height: '150',
        type: 'textarea',
        title: '',
        placeholder: 'click to edit',
        submit: 'save',
        onsubmit: function (settings, original) {
            oldValue = original.revert;
        },

        submitdata: function (value) {
            return {
                id: $(this).data('id'),
                propertyName: $(this).data('propertyname')
            }
        },
        callback: function (value, settings) {
            var jsonData = $.parseJSON(value);
            if (jsonData.status) {
                this.innerText = jsonData.value;
            }
            else {
                alert("not updated");
                this.innerText = oldValue;// + "\n" + jsonData.msg;
            }
        }
    });

0 个答案:

没有答案