ich diesen Code haben, das gut funktioniert:Zugriff auf Ajax Response Data
{"livre":"empty_name"}
$.ajax({
url: "sent.php",
type: "post",
dataType: "json",
data: formdata,
success: function (data) {
switch (data.livre) {
case 'empty_name':
break;
}
});
aber wenn ich diesen Code versuchen (Ich brauche die ID), der Fall "leer Name" nicht funktioniert. Die ausgewählte Option ist der Standardfall:
{"id":"","livre":"empty_name"}
$.ajax({
url: "sent.php",
type: "post",
dataType: "json",
data: formdata,
success: function (id, data) {
switch (data.livre) {
case 'empty_name':
break;
}
});
Warum? und wie kann gelöst werden? Dank
Sie sind sicher, dass Sie keinen JavaScript-Fehler haben. Ihre Schalter-Syntax sieht falsch aus - Botengang '});' –
Installieren Sie Fiddler, es wird Ihnen helfen, Ihr Problem massiv zu debuggen. Es zeigt eine Liste von Anfragen einschließlich Ihrer Ajax-Antworten und Ihrer Antworten an. – NibblyPig
Ich denke, er gibt uns minimalen Code, nicht falschen Code. Versuchen Sie stattdessen, Daten ['Livre'] zu verwenden ...? Ich sehe das Problem nicht wirklich, ich hoffe nur ... – Stefan