Php, jquery en ajax
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
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$("#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);
}
});
});
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
Code (php)
1
2
3
2
3
<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" />
Hier tussen staan de input velden met de daarbij horende id's.
<input name="Opslaan" type="submit" value="Opslaan" />
Gewijzigd op 09/05/2013 16:26:53 door Mitchoit Patron
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:
Staat onder mn formulier:
<div id="result" style="border:1px solid #000; height:100px;"></div>
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.