Liste i alert-vindue? Mener du en helt almindelig alert() og bare liste som i linjer vist under hinanden?
Vi må næsten mangle noget information, tænker jeg, for umiddelbart er det så let som at udskrive det i listeform fra PHP og så bare sige alert(responseText);
Så simpelt er det - en alertbox, der kan lukkes efter at indholdet er set. Det er muligvis let, men når man aldrig rigtig har rørt ved ajax() kan det være svært at få overblik og 'hul igennem' og se hvor 'alert(responseText)' skal placeres.
Okay, på den måde. Hvis du ikke har brugt AJAX før (og egentlig også selvom du har), så vil jeg anbefale at bruge jQuery eller et andet library til det, da det gør det meget lettere at håndtere.
Hvis du bruger jQuery, kan kaldet bare se f.eks. sådan ud:
Så er det måske alligevel ikke helt så simpelt. Jeg har nok ikke udtrykt mig klart nok.
Formen skal sendes fra aktuel side som et jqyery/ajax understøttet ajax-request og lave et individuelt udtræk fra en DB-tabel som så skal returneres som alert ovenpå aktuel side.
Ja, det er cirka det samme, men det kan ikke beskrives særlig præcist, uden at vide hvordan databasen ser ud, hvilke data du vil foretage det individuelle udtræk fra, og hvilke data du forventer tilbage.
Sådan meget løst beskrevet kunne det være noget i retning af:
- Og i search.php henter du så searchterm med $_GET['searchterm'], søger i databasen ud fra det og udskriver resultatet med echo som en liste med linjeskift.
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.