login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Ajax en jquery (Opgelost)

Offline sanderrebry - 08/09/2012 10:19
Avatar van sanderrebryLid Momenteel werk ik aan script met jquery en ajax.
Mijn bedoeling is om binnen één form verschillende acties te gebruiken.
Bijvoorbeeld knop 1 moet het form submitten naar die pagina en knop 2 naar een andere pagina.
Knop 1 zou eigenlijk een ajax actie moeten zijn...

  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. $("#but").click(function(){
  4. var querystring = $(this).serialize();
  5. $('#txtHint').html(querystring);
  6.  
  7. $.ajax({
  8. type:"POST",
  9. url: "berekening.php",
  10. cache:false,
  11. data: querystring,
  12. success: function(data){
  13. $("#txtHint").html(data);
  14. }
  15. });
  16. return(false);
  17.  
  18. });
  19. });
  20. </script>


PHP.net: echo &...;

?>

3 antwoorden

Gesponsorde links
Offline UpLink - 08/09/2012 12:15 (laatste wijziging 08/09/2012 12:16)
Avatar van UpLink ... Ik denk dat er iets misgelopen is met het plaatsen van code? (ik bedoel de link)

code zet je tussen code-tags en niet tussen url-tags...


Tenzij ik verkeerd ben natuurlijk...
Offline sanderrebry - 08/09/2012 13:50
Avatar van sanderrebry Lid Als ik het bericht wil bijwerken krijg ik deze foutmelding: Access denied for user 'joel'@'localhost' (using password: NO)
Offline Dlol - 08/09/2012 22:27
Avatar van Dlol Lid Bij de button die type="submit" is zou ik het als volgt aanpassen:

  1. $('input[type="submit"]').submit(function() {
  2.  
  3. submitFunction(2);
  4.  
  5. // Return false om te zorgen dat het formulier niet op klassieke wijze wordt gesubmit
  6. // En sinds wanneer gebruiken we return(false) ipv return false?
  7. return false;
  8.  
  9. });


Over de andere button volgende opmerkingen:

  1. var querystring = $(this).serialize();


Met $(this) ga je het element $('#but') serializen, en dat is niet de bedoeling. Gebruik
  1. $('form[name="form"]').serialize();

of
  1. $('#form').serialize();



  1. $('#txtHint').html(querystring);


Wat je hiermee wil bereiken is me een raadsel. Een form serializen en dat dan in een div gaan outputten? Wat is de bedoeling hiervan?

Over het algemeen lijkt het me eigenlijk dat je nog wel enkele tutorials over jQuery en PHP kan gebruiken.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.321s