RedisWrite/bin/Debug/Areas/BasicInfor/Scripts/SensorInfo/Detail.js

(完整代码) 1KB


$(function () {
    var viewData = {};
    var ininKo = (function () {
        viewData.sensorInfo = sensordata;
        viewData.save = function () {
            var params = ko.mapping.toJS(viewData.sensorInfo);
            $.ajaxRequest("Post", "/BasicInfor/SensorInfo/SaveSensorInfo", params, "json", true).done(function (res) {
                console.log(res);
                if (res.isSuccess) {
                    $.alert("操作成功!", { close: true, reload: true });
                } else {
                    $.alert(res.errMsg, { icon: 8 });
                }
            }).fail(function () {
                $.alert("未知错误", { icon: 8 });
            });
        };
        viewData = ko.mapping.fromJS(viewData);
        ko.applyBindings(viewData);
    })();

    //表单验证
    var validateForm = (function () {
        $("#myForm").validate({
            rules: {
                equipmentNum: "required",
                manufacturer: "required",
                passWord: "required",
                frequency: {
                    required: true, digits: true
                }
            },
            messages: {
                equipmentNum: "请输入设备编号",
                manufacturer: "请输入制造商名称",
                passWord: "请输入密码",
                frequency: {
                    required: "频率不能为空",
                    digits: "频率必须为数字"
                }
            },
            submitHandler: viewData.save,
            errorElement: "span",
            errorClass: "text-danger",
            errorPlacement: function (error, element) {
                element.closest("div").addClass("has-error");
                error.appendTo(element.next());
            },
            success: function (label) {
                label.closest("div").removeClass("has-error");
            }
        });
    })();
})

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。