Op de pagina accountUpdate.php haal ik de waardes met post op.
Maar als ik op die pagina de waardes echo'd krijg ik ze niet te zien in mijn aangemaakte div(result).
Het blijkt dus dat mijn pagina accountUpdate.php niet goed wordt aangeroepen.
Na de klik op de submit button gebeurt er niks?

jquery

$("#Pgegevens").submit(function() {
		var vnaam = $("#voornaam").val();
		var tvoegsel = $("#tussenvoegsel").val();
		var anaam = $("#achternaam").val();
		var oldemail = $("#oldemailadres").val();
		var newemail = $("#newemailadres").val();
		var postcode = $("#postcode").val();
		var straat = $("#straat").val();
		var wplaats = $("#woonplaats").val();
		var hnummer = $("#huisnummer").val();
	$.ajax({
			type: "POST",
			url: "accountUpdate.php",
			dataType: "json",
			data: {'vnaam': 'vnaam', 'tvoegsel': 'tvoegsel', 'anaam': 'anaam', 'oldemail': 'oldemail', 'newemail': 'newemail', 'postcode': 'postcode', 'straat': 'straat', 'wplaats': 'wplaats', 'hnummer': 'hnummer'},
			success: function(result){
				$("#result").html(result);
			}
		});
	});


html

<form id="Pgegevens" action="" method="post">
Hier tussen staan de input velden met de daarbij horende id's.
<input name="Opslaan" type="submit" value="Opslaan" />
Variabelen moet je niet tussen quotes zetten, zeker niet in javascript:

data: {'vnaam': 'vnaam', 'tvoegsel': 'tvoegsel',....

En je hebt neem ik aan wel een element met als id 'result'? Niet te zien in je geplaatste code namelijk.
Erwin H op 09/05/2013 16:30:10

Variabelen moet je niet tussen quotes zetten, zeker niet in javascript:

data: {'vnaam': 'vnaam', 'tvoegsel': 'tvoegsel',....

En je hebt neem ik aan wel een element met als id 'result'? Niet te zien in je geplaatste code namelijk.

Staat onder mn formulier:
<div id="result" style="border:1px solid #000; height:100px;"></div>
Hoi Mitchoit,

Ik heb hier ook een tijd mee lopen klooien.
Nogal vaag wat er allemaal achter de schermen gebeurde...
Later kwam ik er achter dat je met Firebug add-on in Firefox een beter beeld krijgt wat er gebeurt met je POST.
De instelling die ik gebruik is: Console - Vasthouden - Alles
Als je dan een POST doet krijg je het een en ander te zien.
Hopelijk dat dat je helpt.

Reageren