Avatar billede sebster Nybegynder
06. juni 2011 - 10:54 Der er 12 kommentarer og
1 løsning

Lave databasetræk uden at hele siden loader!

Hej Eksperter,

jeg sidder med en liste hvor der skal krydset enkelte emner af. Jeg ville meget gerne om man kunne klikke på en checkboks, eller på en submitknap og så at den gemmes i databasen med det samme!

Endvidere vil jegf meget gerne have at siden ikke loades forfra, men derimod bliver hvor man er. pt. har jeg en løsning, men der skal scrolles ned hver gang man submitter.

Nogen der kan hjælpe? kan det løses med en function eller AJAX?
Avatar billede repox Seniormester
06. juni 2011 - 10:56 #1
Det kan løses med AJAX.
Avatar billede sebster Nybegynder
06. juni 2011 - 11:01 #2
Har du et eksempel? Jeg er nemlig ikke så skarp i AJAX!
Avatar billede repox Seniormester
06. juni 2011 - 11:06 #3
Avatar billede sebster Nybegynder
06. juni 2011 - 11:14 #4
Der er mange eksempler. Og har også googlet men ville gerne have noget mere specifikt!
Avatar billede repox Seniormester
06. juni 2011 - 11:16 #5
Så må du selv være lidt mere specifik - hvis jeg gav dig et eksempel, ville det jo ikke være mere specifikt end det du selv kan google?

Hvad med om du fortalte hvad det præcis er du har svært ved at få til at fungere?
Avatar billede sebster Nybegynder
06. juni 2011 - 11:20 #6
Jeg syntes det er svært at sammen koble en submit knap med database forbindelsen gennem AJAX. Ved ikke hvad jeg skal rette i. Der er en hel liste med emner og den skal vælge den enkelte via id og updatere denne. Syntes AJAX virker meget omfattende, derfor tænkte jeg om det var en simpelt eksempel på at kunne opdatere!
Avatar billede majbom Novice
06. juni 2011 - 11:27 #7
noget med at lave en onclick / onchange event på checkboxen som kalder din ajax-funktion, hvor den tager id og ny værdi med som parameter?
Avatar billede sebster Nybegynder
06. juni 2011 - 11:30 #8
Ja lige præcis!
Avatar billede sebster Nybegynder
06. juni 2011 - 13:45 #9
Splazz -> Var det noget du har styr på?
Avatar billede majbom Novice
06. juni 2011 - 14:28 #10
semi :)
Avatar billede sebster Nybegynder
06. juni 2011 - 14:28 #11
Jeg har fundet en løsning lukker
Avatar billede repox Seniormester
06. juni 2011 - 14:32 #12
Husk at du, jf. du brugerbetingelser du accepterede da du oprettede dig som bruger på eksperten.dk, er forpligtet til at dele din løsning her.
Avatar billede sebster Nybegynder
07. juni 2011 - 09:00 #13
<script type="text/javascript" src="ajax/prototype.js"></script>
        <script>
            function sendRequest() {
                new Ajax.Request("ajax/getdata.php",
                    {
                    method: 'post',
                    postBody: 'invited='+ $F('invited'),
                    onComplete: showResponse
                    });
                }

            function showResponse(req){
                $('show').innerHTML= req.responseText;
            }
        </script>
</head>

<form id="<?php echo $i; ?>" onSubmit="return false;">
<input type="submit" value="<?php echo $dom['id']; ?>" name="invited" id="invited" onClick="sendRequest()">
</form>
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester