Maison > interface Web > js tutoriel > Les données de date du front-end ExtJS sont transférées vers le backend : conversion du format de données

Les données de date du front-end ExtJS sont transférées vers le backend : conversion du format de données

php是最好的语言
Libérer: 2018-08-02 09:47:34
original
2063 Les gens l'ont consulté

Comme le montre la figure ci-dessous,

Les données de date du front-end ExtJS sont transférées vers le backend : conversion du format de données

Code ExtJS :

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

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();

                         }

                     }

           ]

       },

       ' ',

       ' '

   );

Copier après la connexion

Transmettez les données de date du front-end au backend :

1

2

3

4

5

6

7

8

9

10

11

12

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,

                        }

                    });

Copier après la connexion

Les données de date du front-end ExtJS sont transférées vers le backend : conversion du format de données

Le backend accepte :

1

string time = Request["timeBegin"];

Copier après la connexion

Les données de date du front-end ExtJS sont transférées vers le backend : conversion du format de données

Articles associés :

Anglais base de données de format de date Conversion du format de date

Chaîne JS au format de date Chaîne de format de date

Vidéos associées :

Manuel de spécifications de développement front-end

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal