ik ben met jquery formulieren aan het versturen, maar ik probeer nu een bericht terug te krijgen, zodat ik op de huidige pagina een mooie alert kan weergeven.
$('#updateBtn').submit(function() {
var url = $(this).attr('action');
var data = $(this).serialize();
$.post(url, data, function(o) {
if(o.result === 'true') {
myAlert('success','Success!',o.msg);
} else {
myAlert('warning','Foutje!',o.msg);
$('#page').append(o);
}
});
return false;
});
Nou krijg ik telkens m'n warning alert met een o.msg undefined melding, hoewel wanneer ik dus de append(o) toevoeg, krijg ik hetvolgende te zien:
{"result":"true","btn_id":"32","btn_title":"testasdasd","btn_page":"qwafad","btn_level":"1","msg":"De knop is succesvol aangepast!"}
Kan iemand mij helpen?
De php die deze output terug geeft is
echo json_encode($results);