1

モバイルアプリからサーバーへの Ajax リクエストを実行しようとしています。PC で localhost を使用してテストすると、接続してデータを取得できます。しかし、携帯電話からこれをテストすると、接続さえできません。私はそれがいくつかのビルド前に機能していたと断言できますが、突然機能しなくなりました。

ajax リクエストを発行すると、サーバーはログ エントリを表示しません。

私のajaxのデフォルトのxhrヘッダーをfalseに設定しようとしました。

私のアヤックス

Ext.Ajax.request({
        url: myUrl,
        method: 'POST',
        username: 'someuser',
        password: 'somepw',
        withCredentials: true,

        //useDefaultXhrheader:false,


        params: {
            //localStorage.getItem('UUID'),
            appDeviceID: '4d55a4-4e97a3-aaf5e1-887afea5f0de-334aef', //example uuid
            controller: 'appLogin',
            username: username,
            passwort: password
        },
        success: function (response, eopts) {
            var result = Ext.decode(response.responseText);

             console.dir(result);



            if (result.success === true) {
                console.log("Login erfolgreich");

                //Login erfolgreich -> UserDaten Speichern
                localStorage.setItem("LoggedIN", true);
                localStorage.setItem('USER_DATA',result.userData);

                //LoginView zerstören
                meThis.getView().destroy();

                //weiter zur Main
                meThis.redirectToMain();

            } else {
                console.log("Login nicht erfolgreich");

                localStorage.setItem("LoggedIN", false);

                meThis.setTextToHiddenLaben('Eingabe Falsch!');

                //Eingaben aus dem Login Form löschen
                var form = Ext.getCmp('login');
                form.reset();
            }

        },
        failure: function (response, eopts) {
            localStorage.setItem("LoggedIN", false);
            console.log('Serverside failure with statuscode: ' + response.status);
            console.log(response);

        }

    });

-最新のツールキットのみでの作業

誰が問題が何であるか考えていますか?

ご挨拶

4

0 に答える 0