Gå til innhold

[LØST] hjelp til dropdown lister (ajax, jquery, php, mysql)


Anbefalte innlegg

har endel data plassert i sepparate tabeller i en vanlig mysql database.

disse tabellene har en kolonne med en id som refererer til foreldre-data.

Ved bruk av AJAX ønsker jeg å kunne fylle understående lister med data basert på foregående valg.

 

Eksempel:

&--#62; liste#1 : land

&--#62; liste#2 : fylke

&--#62; liste#3 : kommune

 

Noen som vet om en fornuftig og forstålig løsning på dette?

Gjerne en jQuery løsning...

 

Det jeg har skjønt er at man benytter "onChange"-attributten til å utløse et javascript som henter ut verdien fra valgt &--#60;option&--#62; og sender det til et .php-dokument hvor man har en ordinær mysql_query(); som henter ut valgt data. Samtidig bygger JS opp en dynamisk liste og sender dette tilbake til klientens maskin live på et sett og vis...

 

Har utforsket noe som heter AJAX code-kit SACK for å håndtere sleve dokumenthåndteringen(?). Er noe gammelt lurer jeg på...

 

Er ganske fersk på AJAX og dynamisk kommunikasjon med database, så et hint i riktig retning hadde vert kjempe :)

Endret av Yawa
Lenke til kommentar
Videoannonse
Annonse

[ tidligere tekst slettet ]

Tok litt tid med den første fra RemySharp.com, men fikk den til å fungere med forhåndsdefinert data på lik linje som i utkastet.

Jeg har forsøkt å hente ut data fra MySQL, men der stopper det. I Firebug får jeg eksakt samme respons, helt identisk, men alikavell reagerer ikke liste #2 når jeg henter data fra databasen.

 

Den andre linken fra samme får jeg kun opp "el.selectChain is not a function".

Jeg har forsøkt litt forskjellig, men nå helt til slutt tok jeg å lagde en så si replika av demoen jeg fant på siden der, men får akkurat samme feilmelding opp.

 

Noen som kan hjelpe meg i gang med denne?

http://remysharp.com/2007/09/18/auto-populate-multiple-select-boxes/

Endret av Yawa
Lenke til kommentar

etter mye frem og tilbake og studering av haugevis med tutorials og demoer kom jeg endelig frem til en praktisk og fleksibel løsning ved bruk av jQuery, JSON, PHP og MySQL.

Jeg kom over et par svært hendinge funksjoner som omtrendt gikk hånd i hanske:

> jQuery $.getJSON(); og PHP json_encode();

 

Tenkte jeg ville sette sammen en liten tutorial over helgen rundt denne lille saken da jeg i min research kun har kommet over lange og kompliserte script samt at jeg vil tru at flere kan dra nytte av det :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...