страница входа в extjs - PullRequest
       0

страница входа в extjs

0 голосов
/ 17 ноября 2011

Я создал страницу входа в Aspx и форму для входа в ext js

Код ExtJs

 Ext.onReady(function () {

            var loginForm = Ext.create('Ext.FormPanel', {
                id: 'login-form',
                url:"Login.aspx",
                method: 'POST',
                renderTo: container,
                frame: true,
                title: 'Login to EvalueX',
                bodyPadding: '5px 5px 0',
                bodyStyle: 'padding:15px;background:transparent',
                width: 450,
                fieldDefaults: {
                    labelWidth: 125,
                    msgTarget: 'side',
                    autoFitErrors: false
                },
                defaults: {
                    width: 300
                },
                defaultType: 'textfield',
                items: [
                    {
                        fieldLabel: 'User Name',
                        name: 'user',
                        id: 'user',
                        allowBlank: false
                    },
                    {
                        fieldLabel: 'Password',
                        name: 'pass',

                        allowBlank: false // id of the initial password field
                    }
                ]
                 ,
                buttons: [{
                    text: 'Login',
                    id: 'btnLogin',
                    handler: function () {
                        if (loginForm.getForm().isValid()) {
                            url: "Login.aspx",

                            Ext.getCmp('btnLogin').disable();
                            loginForm.getForm().submit({
                                method: 'POST',

                                // waitMsg: 'Uploading your file...',

                                // or using a progress bar

                                failure: function (form, action) {
                                    Ext.getCmp('btnLogin').enable();
                                    showLoadingImage(false);
                                    alert(action.result.errors.reason);
                                }

                            });
                        }
                        // Ext.getCmp('login-form').getForm().submit({ waitMsg: 'Please wait...' });
                    }
                }
                ]
            });


        });

Aspx.Код это просто Server.Transer.

Я получаю сообщение об ошибке. «Вы пытаетесь декодировать недействительный JSON»

Sumbit Request не приходит на сервер

Но когда я ссылаюсьна другую страницу aspx, на которой находится страница загрузки, она работает

Ответы [ 2 ]

0 голосов
/ 18 июня 2012

Я создал отдельный asp и отправил файл, и он работал нормально

0 голосов
/ 18 ноября 2011

В коде, который вы дали, кажется, что событие успеха не обрабатывается, и нет кода с декодированием результата json. Чего-то не хватает ...

На самом деле ваш код мало помогает, за исключением высказывания «проверить правильность адреса на странице« Login.aspx »»?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...