Framework7 loadPage ne deluje

Zdravo,

programiram mobilno aplikacijo s pomočjo Framework7. Ko se uporabnik prijavi, naj bi ga spodnja koda preusmerila na stran protected.html in ga ne. Ima mogoče kdo kakšno idej zakaj ne?

$$.post('http://localhost:50911/api/ApiAccount/Login', JSON.parse(JSONize(podatki)),
            function(data) {
                myApp.hideIndicator(); // hide Spinner
                if (data == '"OK"') {
                    localStorage.loggedIn = 'true';
                    mainView.router.loadPage('protected.html');        //redirect to protected.html
                } else {
                    wrongLogin = true;
                    loginModal();
                }
            });

ps.: Delam po tem primeru.

5 odgovorov

Kaj pa ti naredi če ti ne preusmeri?

Kaj ti vrača API?

je tole kul? Imaš dejansko dvojne narekovaje znotraj stringa?

if (data == '"OK"') {

Je to custom?

JSONize()

Kot je rekel @LouD, prilepi json response od APIja.

API je vračal vse kul in tudi tisti "OK" je bil za začetek kul. Potem sem malo premetaval html kodo in pravilno vgnezdil views, page in view in zadeva je začela delat :)

ps.: Prej se ni nič zgodilo, samo obstalo je na isti strani. In ja, JSONize je moja funkcija.

Z debugerjem poglej, kaj je shranjeno v data spremenljivki.