私はという名前の変数を持っていますが、これはmySQLデータベースから直接アクセスしています。変数を文字列に変換するにはどうすればよいですか?
GROUP_CONCAT(name,"(",id,")" SEPARATOR ",") AS data
私がテストし、それが文字列であれば、その後、出力は「なし」
"render": function (data, type, row) {
var input = data;
if (Object.prototype.toString.call(input) == '[object String]') {
console.log("yes");
} else {
console.log("no");
}
},
ではありません。しかし、私は出力が「yes」にする必要があります...
私がテストしました入力input.toString();
を変換するために、しかし、私はすべての
私はexectuableスニペットにあるようにあなたのコードを編集しました。ご覧のとおり、正常に動作します。つまり、あなたの 'input'変数*は文字列ではありません*。あなたはそれが文字列の配列ではないと確信していますか? –
コンソールでコードを実行すると、正しい結果が得られます。https://i.imgur.com/yjNBPrr.png – nbokmans
@nbokmansもちろん、このコードは動作しています。しかし、私の変数はデータベースから来ており、文字列ではありません。これは私の問題です – Jarla