admin管理员组

文章数量:1400108

mysqlconnection.query("SELECT userID FROM users_session WHERE userSessionID = '" + SESSION_ID_ESCAPED + "'", function SelectCb (err, rows) {
if (err) {
    throw err;
}
else {
    console.log(rows[0]);
}

How do I turn row[0] into a string so that the browser can view it?

The console tells me rows[0] = {userID: 2} // This is [object Object] in any sort of transfer.

I used , var TheID = rows[0].toString // TheID is now undefined when console.log'd or sent out.

mysqlconnection.query("SELECT userID FROM users_session WHERE userSessionID = '" + SESSION_ID_ESCAPED + "'", function SelectCb (err, rows) {
if (err) {
    throw err;
}
else {
    console.log(rows[0]);
}

How do I turn row[0] into a string so that the browser can view it?

The console tells me rows[0] = {userID: 2} // This is [object Object] in any sort of transfer.

I used , var TheID = rows[0].toString // TheID is now undefined when console.log'd or sent out.

Share Improve this question edited Aug 25, 2012 at 5:14 Himanshu 32.6k32 gold badges115 silver badges136 bronze badges asked Aug 24, 2012 at 5:22 IndieIndie 231 silver badge6 bronze badges 1
  • Does this answer your question? Why does `Object.prototype.toString` always return `[object *]`? – Vasyl Moskalov Commented May 18, 2022 at 10:23
Add a ment  | 

2 Answers 2

Reset to default 7

try:

var TheID = rows[0]['userID'].toString();

try this..

console.log(rows[0].userID);

you will get the userID.

本文标签: ToString changes Javascript Object to UndefinedStack Overflow