前台js格式化:
                   xtype: 'datefield',
                    fieldLabel: '发布日期',
                    name: 'PublishDate',
                    id:'PublishDate',
                    emptyText: new Date().format('Y-m-d'),
                    anchor: '95%',
                    format: 'Y-m-d'
后台取值格式化:
function addbNotice(){
        Ext.Ajax.request({  
            url: '../Apis/bNotice.aspx?actionName=Add&sid=' + Sys.sid,   
            params: "Title=" + addformEData.findById("Title").getValue()+ "&PublishDate=" +addformEData.findById("PublishDate").getValue().format('Y-m-d H:i:s') ,
            //params: { data: Ext.util.JSON.encode(json) },
            method: "POST",   
            success: function(response) {
                //alert(response.responseText);
                //Ext.Msg.alert("信息", "success!");   
                //Ext.Msg.alert(Ext.util.JSON.decode(response.responseText).Success);
                Ext.Msg.alert(Ext.util.JSON.decode(response.responseText));
                if(Ext.util.JSON.decode(response.responseText).success){
                    Ext.Msg.alert("信息", "数据更新成功!"); 
                    addWindowEData.hide();
                    store.reload();
                    cleanData();
                }else{
                    Ext.Msg.alert("信息", "数据更新失败!");
                }
                grid.body.unmask();
            },   
            failure: function(response) {   
                Ext.Msg.alert("警告", "数据更新失败,请稍后再试!");
                grid.body.unmask();
            } 
       }) 
    } 
以上红字部分就是传递到后台正确的格式
- 本文标题: ExtJS datefield格式化问题和后台取值传值问题
- 文章分类:【JQuery/JavaScript】
- 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.