前台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】
- 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.