Ajax kører ikke kode

Tags:    jquery ajax php code-igniter flexi-auth

Hejsa drenge og piger.

Jeg har købt mig adgang til et lækkert design jeg er ved at bruge til et back-end
Det meste af min kode skulle gerne køres via ajax.

Jeg kan bare ikke få det til at virke på mit login.
PHP
Fold kodeboks ind/udPHP kode 

Jquery
Fold kodeboks ind/udJScript kode 

HTML
Fold kodeboks ind/udHTML kode 


Min kode skulle jo gerne spytte noget ud.
Den gør bare intet. Det er tjekket om den rent faktisk bliver logget ind og den gør den.

Det hele ligger lokalt pt.
Designet jeg har købt kan ses her http://themes.laborator.co/neon/extra/login/

Håber der er en der kan hjælpe :D



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
404 betyder at den URL du forsøger at tilgå ikke findes.

når du skriver admin/auth/login lægges det til nuværende url. Er din nuværende URL http://eksempel.dk/admin

bliver den absolutte URL http://eksempel.dk/admin/admin/auth/login

Løsningen: sæt et slash foran admin.



Er aler() en funktion du har skrevet?

Har du tjekket i Chrome/Firefox/IE developer modules at din kode virker, og at du får respons fra webserver.

Har du tjekket at dit respons er korrekt?



Aha.

Jeg får en fejl i konsollen.
Failed to load resource: the server responded with a status of 404 (Not Found)
Det er løst ved at ændre url parameteren til blot login.

Den melder dog stadig fejl, selvom login er korrekt.
Altså udskriver fejl i en alert();

aler(); Var en fejl

Jeg kan ikke forstå hvorfor den ikke vil logge ind




Indlæg senest redigeret d. 30.01.2014 22:01 af Bruger #15663
Hmm.
Den kører bliver ved med at melde 404 fejl også selvom adressen findes.
Har ændret lidt i koden da jeg har kigget hvordan Flexi auth gør det.
Fold kodeboks ind/udJScript kode 

Fold kodeboks ind/udPHP kode 


Men den melder stadig samme fejl at den ikke kan finde stien. (404 error)



Findes stien, hvis du tilgår den direkte - uden om dit javascript.

Har du fuld debug slået til?

Har du tilstrækkelig error_reporting?

Hvad siger logfilerne?

Hvorfor hedder det nu /admin/auth/login_via_ajax og ikke som før /admin/auth/login ?



Stien findes da den loader mit view.

Den er slået til med fuld error reporting

Grunden til den er ændret er for at bibeholde det der står i login()

Jeg må hellere lige tjekke log filerne :)



t