Framework7 loadPage ne deluje
 
harmonik 16. maj 2017 11:17:34 Pridružen od:
4. nov 2014
221 objav
80 14 3
#1

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.


všeč(0) ni všeč(0) spam(0)
 
carli 16. maj 2017 12:41:22 Pridružen od:
5. avg 2008
1258 objav
583 54 17
#2

Kaj pa ti naredi če ti ne preusmeri?


všeč(0) ni všeč(0) spam(0)
 
LouD 16. maj 2017 13:08:12 Pridružen od:
3. feb 2012
583 objav
481 35 8
#3

Kaj ti vrača API?


všeč(0) ni všeč(0) spam(0)
 
sikmajnd 16. maj 2017 13:29:43 Pridružen od:
11. nov 2013
89 objav
156 9 1
#4

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.


všeč(0) ni všeč(0) spam(0)
 
harmonik 16. maj 2017 13:56:44 Pridružen od:
4. nov 2014
221 objav
80 14 3
#5

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.


všeč(0) ni všeč(0) spam(0)
 
pavarti 16. maj 2017 14:51:40 Pridružen od:
26. okt 2011
445 objav
587 92 14
#6

Z debugerjem poglej, kaj je shranjeno v data spremenljivki.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se