Krijg variabele niet in ajax
Pjotr Bee
17/09/2013 12:44:12Al uren bezig om op te lossen, maar ik zie het niet.
Ik heb vanuit een modal form een variabele cnaam die met muisklik naar de server moet voor een sql-update.
Het lukt mij niet om de variabele in ajax te krijgen !
Ik test dit met de success: en error: functie.
Als resultaat krijg ik: failure[object Object] Status: error.
Wat doe ik fout ?
ajaxtest.php:
Ik heb vanuit een modal form een variabele cnaam die met muisklik naar de server moet voor een sql-update.
Het lukt mij niet om de variabele in ajax te krijgen !
Ik test dit met de success: en error: functie.
Als resultaat krijg ik: failure[object Object] Status: error.
Wat doe ik fout ?
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
$('#modal-submit-cred').on('click', function(e)
{
e.preventDefault();
var cnaam = $(".modal-body #cnaam").val();
alert("Cnaam:"+ cnaam); // Dit geeft een goede waarde !
$.ajax({
url: 'ajaxtest.php',
type: "post",
data: cnaam,
success: function(data, status){
alert("success" + data + "\nStatus: " + status);
},
error:function(data, status){
alert("failure" + data + "\nStatus: " + status);
}
});
$('#modal-form').submit();
});
{
e.preventDefault();
var cnaam = $(".modal-body #cnaam").val();
alert("Cnaam:"+ cnaam); // Dit geeft een goede waarde !
$.ajax({
url: 'ajaxtest.php',
type: "post",
data: cnaam,
success: function(data, status){
alert("success" + data + "\nStatus: " + status);
},
error:function(data, status){
alert("failure" + data + "\nStatus: " + status);
}
});
$('#modal-form').submit();
});
ajaxtest.php:
PHP hulp
29/12/2024 18:03:08N K
17/09/2013 13:46:44Een gokje.
Is cnaam een object?
Als deze als een string wordt weggeschreven dan krijg je [object Object].
En als je dit doet?
var cnaam = $("#cnaam").val();
Is cnaam een object?
Als deze als een string wordt weggeschreven dan krijg je [object Object].
En als je dit doet?
var cnaam = $("#cnaam").val();
Gewijzigd op 17/09/2013 13:50:44 door N K
- Roland -
17/09/2013 15:16:32Pjotr Bee
19/09/2013 12:52:27Dank voor jullie hulp. Reden blijkt het statement te zijn dat erna komt:
$('#modal-form').submit();
Als ik dat weghaal, dan krijg ik wel de goede echo terug.
$('#modal-form').submit();
Als ik dat weghaal, dan krijg ik wel de goede echo terug.
Gewijzigd op 19/09/2013 13:20:14 door Pjotr Bee