Ich habe eine Variable namens input
, die direkt aus einer MySQL-Datenbank kommt.Wie kann ich meine Variable in eine Zeichenfolge konvertieren?
GROUP_CONCAT(name,"(",id,")" SEPARATOR ",") AS data
Wenn ich testen, ob es ein String ist, dann ist der Ausgang "nein"
"render": function (data, type, row) {
var input = data;
if (Object.prototype.toString.call(input) == '[object String]') {
console.log("yes");
} else {
console.log("no");
}
},
Aber ich brauche die Ausgabe "Ja" zu sein ...
I getestet ich bekomme keine Ausgabe an allen
I edited Code in einem ausführbaren Code-Schnipsel zu sein. Wie Sie sehen können, funktioniert es gut. Das bedeutet, dass Ihre 'Eingabe'-Variable * keine Zeichenkette * ist. Sind Sie sicher, dass es sich nicht um ein Array von Strings handelt? –
Wenn Sie Ihren Code in der Konsole ausführen, bekomme ich das richtige Ergebnis: https://i.imgur.com/yjNBPrr.png – nbokmans
@nbokmans Ja, natürlich funktioniert dieser Code. Aber meine Variable kommt aus einer Datenbank und ist keine Zeichenkette. Das ist mein Problem – Jarla