不显示数据啊这怎么弄,有没有人,有点迷


$.pageLoad(function () {
    JobCreate.init();
});

var  JobCreate = {
    oldData: {},
    init: function () {
        var self = this;
        self.initControls();
        self.load();
    },
    initControls: function () {
        var self = this;

        $('#wrapper')._panel({
            border: false,
            fit: true,
            footer: '#toolbar'
        });
        $('#mainForm')._form();


        $('#name')._textbox({
            required: true,
        });
        $('#jobSort')._numberbox({
            //required: true,
            //validType: 'email'
        });
        $('#enabled')._combobox({
            required: true,
            editable: false,
            panelHeight: 66,
            data: [
                { text: '是', value: 'true' },
                { text: '否', value: 'false' }
            ],
        });



        $('#close')._linkbutton({
            onClick: function () {
                self.close();
            }
        });
        $('#reset')._linkbutton({
            onClick: function () {
                self.reset();
            }
        });
        $('#save')._linkbutton({
            onClick: function () {
                self.save();
            }
        });
        $.initControls();
    },
    load: function () {
        var self = this;
        if (!self.isUpdated()) {
            $.hidePageLoading();
            return;
        }
        var id = $.request('id');
        $.ajax({
            showLoading: false,
            url: '../api/job/'+id,//id=1&page=0&size=10
            data: { id: id,page:0,size:20 },
            type: 'GET',
            headers: {
                Authorization: $.cookie('EL-ADMIN-TOEKN')
            },
            success: function (d) {
                /*if(d.totalElements>0){
                    $('#mainForm').form('load', d.content[0]);*/
                    if(d !==null || d!==0){
                        $('#mainForm').form('load',d);
                }

                /*
                if (d.Success) {
                    self.oldData = d.R
                    esult
                    $('#mainForm').form('load', d.Result);
                } else {
                    $.alert('错误', d.Error == null ? '未知错误' : d.Error.Message, 'error');
                }
                */

                $.hidePageLoading();
            }
        });
    },
    save: function () {
        if (!$('#mainForm').form('validate')) {
            return;
        }
        var self = this;
        var postData = $('#mainForm').form('get');

        $.ajax({
            showLoading: false,
            url: self.getSaveUrl(),
            type: self.getPageType(),
            data: JSON.stringify(postData),
            contentType: 'application/json',
            headers: {
                Authorization: $.cookie('EL-ADMIN-TOEKN')
            },
            success: function () {
                $.show('操作成功');
                self.closeAndCall();
                /*if(d !==null || d!==0){
                    $('#mainForm').form('load',d);
                }*/
            }
        });
    },
    reset: function () {
        var self = this;
        if ($.isEmptyObject(self.oldData)) {
            $('#mainForm').form('reset');
        } else {
            $('#mainForm').form('reset');
            $('#mainForm').form('load', self.oldData);
        }
    },
    close: function () {
        $.closePage();
    },
    closeAndCall: function () {
        var self = this;
        $.closePageAndCallback();
    },
    isUpdated: function () {
        var id = $.request('id');
        if ($.isNullOrEmpty(id)) {
            return false;
        }
        return true;
    },
    getPageName() {
        var self = this;
        var pageName = self.isUpdated() ? '编辑岗位' : '新建岗位';
        return pageName;
    },
    getSaveUrl() {
        var self = this;
        var saveUrl = self.isUpdated() ?  '../api/job' : '../api/job';
        return saveUrl;
    },
    getPageType(){
        var self = this;
        var pageType = self.isUpdated() ?  'PUT':'POST';
        return pageType;
    }
};

img

img

你这看的是请求,看下请求的响应数据response

你的69行70行代码仔细看看,是不是id重复了呀

img

看你回复的报错应该是你传的createTime错了,你传空或者[]试试,再报错就问问后端是要传什么类型

解决了谢谢各位,是有个地方多了个空格

{"message":"org.springframework.validation.BeanPropertyBindingResult: 1 errors\nField error in object 'jobQueryCriteria' on field 'createTime': rejected value [,]; codes [typeMismatch.jobQueryCriteria.createTime,typeMismatch.createTime,typeMismatch.java.util.List,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [jobQueryCriteria.createTime,createTime]; arguments []; default message [createTime]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.List' for property 'createTime'; nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@me.zhengjie.annotation.Query java.sql.Timestamp] for value ','; nested exception is java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]]","status":400,"timestamp":"2021-08-09 23:29:03"}

看你的这个错误,应该是接口返回的时间格式错误了吧