19. april 2009 - 16:43Der er
10 kommentarer og 1 løsning
AJAX - send form - få variabler - uden reload
Hej
Jeg har brug for følgende: Jeg har en side med 2 forms. Når den ene sendes skal den benytte AJAX til at åbne et skjult vindue og kører en PHP fil som skal returnere nogle variabler til den side med 2 forms. Siden med de 2 forms må ikke reloade.
Nogle der kan hjælpe med det, har link til script eller har link til et sted (f.eks. tutorial) hvor det er samme specifikke problemstilling? PS. der må ikke skulle installeres ekstra ting på server
150 point for et link til script eller javascript kode der kan det
Jo men der skal jo bruges ajax (som jo bare er et begreb der dækker over andre teknologier) da siden ikke må reloades og der skal hentes noget fra database i det PHP script.
De to felter jeg har i formen skal også sendes med til PHP scriptet som GET i adresselinjen (da PHP scriptet skal bruge den data).
#2 Ja sry, har ikke lige helt styr på hvad ajax begrebet dækker over...men jeg ville stadig mene at en Javascript OnClick Form -> Function, ville være en god løsning :)
Side1: På denne side er 2 forms. Form1: Form med 2 felter Form2: Form med flere felter
Side2: PHP side med et script der skal køres
-------------------
På side1 udfylder man de 2 felter i første form, disse sendes som get variabler til side2 (eksempel: side2.php?var1=1&var2=4) Men side1 må IKKE reloade når dette sker. Side2 skal så sende et resultat tilbage i form af nye variabler som kan benyttes på side1. Side1 må stadig ikke reloade.
nu er eksperten jo et såkaldt hjælp til selvhjælp forum, og hvis du skal have lavet hele opgaven, skal den flyttes til "opgaver".
det du skal bruge er en side som leverer de data du skal bruge, ud fra de oplysninger du sender fra form1, i enten xml eller json.
på siden med dine forms skal du have ajax-funktionerne, som sender data fra form1, modtager retur-data fra side2, behandler dataen og smider det ud i form2.
Nej men måske noget tutorial eller hjælp til en der har samme problem - som gennemgår hvordan det fungere og ikke bare Ajax generelt, for det kan jeg jo nemt finde uden eksperten ved en simpel søgning på Google
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.