Hallo,
Ik ben bezig om een formulier te maken waarbij je profielen kunt selecteren met behulp van een formulier met een hoop checkboxes.
Alleen lukt het mij niet echt om het hele formulier te laten submitten met ajax als een van de checkboxes word aangevinkt of juist uitgevinkt. Het is de bedoeling dat het formulier gewoon normaal gesubmitted word alleen dient de pagina niet herladen te worden. Nadat er een checkbox veld veranderd is dan moet de html van de pagina die je normaal gesproken zou krijgen nadat je een formulier gesubmitted hebt in een div gezet worden.
De waardes van het formulier dienen dus allemaal meegestuurd te worden naar de action page en dus via een post of een get aankomen, of het een post of een get is maakt mij niet veel uit. (sub-vraagje: wat lijkt jullie beter. aangezien het naar mijn mening niet boeit of het een post of een get is)
Onderstaande code had ik ingedachte:
Dit heb ik geknutseld vanaf de jquery site, zoals jullie misschien zien heb ik er de ballen verstand van.. Deze script tag heb ik net boven de </body> gezet en in de <head> heb ik de jquery included.
Kan iemand mij helpen aan een simpele oplossing of uitleggen hoe ik moet zoeken naar zoiets? Dit is een van mijn eerste jquery dingetjes
Alvast bedankt
Ik ben bezig om een formulier te maken waarbij je profielen kunt selecteren met behulp van een formulier met een hoop checkboxes.
Alleen lukt het mij niet echt om het hele formulier te laten submitten met ajax als een van de checkboxes word aangevinkt of juist uitgevinkt. Het is de bedoeling dat het formulier gewoon normaal gesubmitted word alleen dient de pagina niet herladen te worden. Nadat er een checkbox veld veranderd is dan moet de html van de pagina die je normaal gesproken zou krijgen nadat je een formulier gesubmitted hebt in een div gezet worden.
De waardes van het formulier dienen dus allemaal meegestuurd te worden naar de action page en dus via een post of een get aankomen, of het een post of een get is maakt mij niet veel uit. (sub-vraagje: wat lijkt jullie beter. aangezien het naar mijn mening niet boeit of het een post of een get is)
Onderstaande code had ik ingedachte:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <script type="text/javascript" language="javascript"> $("input[type='checkbox']").change( function() { // stop form from submitting normally event.preventDefault(); // get some values from elements on the page: var $form = $( this ), term = $form.find( 'input[type="checkbox"]' ).val(), url = $form.attr( 'action' ); // Send the data using post and put the results in a div $.post( url, { s: term } , function( data ) { var content = $( data ).find( '#content' ); $( "#jqueryResult" ).html( content ); } ); }); </script> |
Dit heb ik geknutseld vanaf de jquery site, zoals jullie misschien zien heb ik er de ballen verstand van.. Deze script tag heb ik net boven de </body> gezet en in de <head> heb ik de jquery included.
Kan iemand mij helpen aan een simpele oplossing of uitleggen hoe ik moet zoeken naar zoiets? Dit is een van mijn eerste jquery dingetjes
Alvast bedankt