AJAX kalder php function

Tags:    php function ajax jquery

<< < 123 > >>
Hejsa.

Jeg kunne godt tænke mig at gøre mit login lidt mere lækkert og vil derfor gerne anvende AJAX via noget jquery.

Problemet er dog at jeg ikke kan se mig ud af hvordan mit AJAX kald kan finde ud af hvordan jeg kalder den function som skal anvendes til fx login.
Jeg skal vel på en eller anden måde sende en variabel med som difinere hvilken function jeg vil køre?

Samler min php functioner i en fil og includer den i en anden hvor jeg kalder mine functioner.
Fold kodeboks ind/udPHP kode 


Er der nogen der kan hjælpe mig lidt på vej her?



22 svar postet i denne tråd vises herunder
6 indlæg har modtaget i alt 14 karma
Sorter efter stemmer Sorter efter dato
Jeg tænker blot et kald fra din ajax, som sender data til din php-fil. Du sender nogle værdier igennem en GET variabel (eller POST) hvor php'en så undersøger om dette er sat.



Fold kodeboks ind/udJScript kode 


fil.php
Fold kodeboks ind/udPHP kode 


Noget i den stil? Husk, det er ikke testet.



Det er fordi du har en fejl eller to i dit javascript.
Der mangler ihvertfald et ";" her $("#load").html("Loader...")

Desuden burde du skrive:
Fold kodeboks ind/udJScript kode 

Da variablerne ellers bliver til global variabler;

Det her vil heller ikke virke efter hensigten:
Fold kodeboks ind/udJScript kode 

det skal nok laves om til:
Fold kodeboks ind/udJScript kode 


Jeg kan heller ikke se hvordan det her skal virke, da du på intet tidspunkt skriver 'true' i din PHP:
Fold kodeboks ind/udJScript kode 




Indlæg senest redigeret d. 01.11.2012 23:18 af Bruger #17081
Hvorfor skal folk venter 3 sekunder inden de kan finde ud af om de er logget ind?



Du tester på om response er lig 'success':
Fold kodeboks ind/udJScript kode 

Hvor skal det 'success' forestilles, at komme fra?



har du det liggende online?



Så langt er jeg også kommet.

Men jeg kan ikke forstå inde i mit hoved hvordan jeg skal sende den post variable der fortæller hvilken den skal anvende



Du er fandme en skat

Lige et tillægsspørgsmål.

jeg har to variabler i post (username og password),
hvordan sender jeg dem med?




Indlæg senest redigeret d. 01.11.2012 21:29 af Bruger #15663
Mener du kan gøre sådan her

Fold kodeboks ind/udJScript kode 




Nu har jeg prøvet lidt frem og tilbage og den vil ikke rigtig.
Eller jo det vil den.
Jeg kan bare ikke få lov til at logge ind også virker det ikke i chromes udvikler værktøj

Fold kodeboks ind/udJScript kode 


Fold kodeboks ind/udPHP kode 


Fold kodeboks ind/udPHP kode 


Der bliver ved med at udskrive Forkert kombi.

I Chrome hopper den over på alm. php altså helt uden om Ajax kaldet




Indlæg senest redigeret d. 01.11.2012 22:37 af Bruger #15663
<< < 123 > >>
t