I have the following ajax request:
$.ajax({
type:'POST',
url:'../php/anmelden_info.php',
data:{
kat : 'Freizeitfussballer'
},
success: function(data){
alert(data[0].anmelde_info);
}
});
which alerts undefined
but i don't know why, because when I go the my console and look for the answer I get:
[{"kategorien_id":"3","kat_name":"Fasnacht","anmelde_info":"\n<b>Informationen:.... ......<\/b>\n<br \/>\nDer Turniereinsatz betr\u00e4gt 100.- pro Mannschaft."}]
and I have no idea what I'm doing wrong!
set dataType: json
in you jquery call
As follows
$.ajax({
type:'POST',
url:'../php/anmelden_info.php',
data:{ kat : 'Freizeitfussballer'},
dataType: json,
success: function(data){
console.dir(data);
}
});
or if it not worked try this
$.ajax({
type:'POST',
url:'../php/anmelden_info.php',
data:{ kat : 'Freizeitfussballer'},
dataType: json,
success: function(data){
data = JSON.parse(data);
console.dir(data);
}
});