>  기사  >  웹 프론트엔드  >  ExtJS 프런트엔드 날짜 데이터가 백엔드로 전송됩니다: 데이터 형식 변환

ExtJS 프런트엔드 날짜 데이터가 백엔드로 전송됩니다: 데이터 형식 변환

php是最好的语言
php是最好的语言원래의
2018-08-02 09:47:341957검색

아래와 같이

ExtJS 프런트엔드 날짜 데이터가 백엔드로 전송됩니다: 데이터 형식 변환

ExtJS 코드:

 var tb1 = Ext.create('Ext.toolbar.Toolbar', {
        region: 'north',
        border: '0 0 0 0',
        height: 34
    });
    tb1.add(
        {
            xtype: 'datefield',
            id: 'theDate',
            editable: false,
            labelWidth: 65,
            labelAlign: 'right',
            fieldLabel: '日期',
            width: 180,
            format: 'Y-m-d',
            listeners: {
                render: function (ee) {
                    ee.setValue(Ext.Date.parse(Ext.Date.format(new Date(), 'Y-m') + "-01", 'Y-m-d'));
                }
            }
        },
        {
            xtype: 'checkbox',
            id: 'isWholeMonth',
            hideLabels: true,
            boxLabel: '全月',
            checked: false,
            listeners: {
                change: function (cb, newValue, oldValue, obj) {
                    var theMonth = Ext.getCmp("theDate");
                    theMonth.setDisabled(newValue);
                }
            }
        },       
        '->',
        {
            xtype: 'splitbutton',
            text: '查询',
            width: 70,
            handler: function () {
                btnOKClick();
            },
            menu: [
                      {
                          icon: '../Public/Images/excel.png',
                          text: '导出到Excel',
                          handler: function () {
                              ExportToExcel();
                          }
                      }
            ]
        },
        ' ',
        ' '
    );

프런트엔드 날짜 데이터를 백엔드에 전달합니다. : # 🎜🎜#

var timeBegin = Ext.getCmp('theDate').getValue();
var check = Ext.getCmp('isWholeMonth').getValue();
Ext.Ajax.request({
                       url: "EquipmentEnergyInfo.aspx?method=GetOneEquipmentParam",
                       method: 'POST',
                       params: {
                           ariId: theId,
                           typeAriId: tootSelected,
                           timeBegin: Ext.Date.format(timeBegin, 'Y-m-d'),
                           check: check,
                        }
                    });

ExtJS 프런트엔드 날짜 데이터가 백엔드로 전송됩니다: 데이터 형식 변환

백엔드 허용:

string time = Request["timeBegin"];

ExtJS 프런트엔드 날짜 데이터가 백엔드로 전송됩니다: 데이터 형식 변환

관련 기사: # 🎜 🎜#

영어 날짜 형식 데이터베이스 날짜 형식 변환


JS 문자열을 날짜 형식 날짜 형식 문자열# 🎜🎜#

관련 동영상:

프런트엔드 개발 사양 매뉴얼

위 내용은 ExtJS 프런트엔드 날짜 데이터가 백엔드로 전송됩니다: 데이터 형식 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.