javascript - 套接字返回“[对象对象]”
问题描述
我试过了,但找不到任何解决方案,我试图将数据解析到我的服务器文件,该文件将内容放入 mysql 数据库,但它总是只输出 [object Object],我真的找不到任何解决方案。将不胜感激任何帮助。
主.js
"use strict";
$(document).ready(function() {
var socket = io.connect(":2096");
var s = socket;
function connect() {
if (!socket) {
if (hash == "" || hash != "") {}
socket = io(":2096");
s.on('connect', function() {
if (hash != "") {}
s.emit('hash', hash);
});
}
}
connect();
});
$(document).on('click', '.adm-req', function(data) {
var name1 = $('#firstname');
var lastname = $('#lastname');
var userid = $('#userid');
var pin = $('#pin');
var password = $('#password');
socket.emit('--get-request_adm', {
firstname: name1,
lastname: lastname,
userid: userid,
pin: pin,
password: password
});
});
服务器.js
var mysql = require('mysql');
var log4js = require('log4js');
var request = require('request');
var fs = require('fs');
var crypto = require('crypto');
var md5 = require('md5');
var sha256 = require('sha256');
var math = require('mathjs');
var logger = log4js.getLogger();
var nodemailer = require('nodemailer');
var express = require('express');
var app = express();
var httpServer = require('https').createServer(options, app)
var io = require('socket.io')(httpServer);
httpServer.listen(2096);
io.on('connection', function(socket) {
socket.on('--get-request_adm', function(data) {
pool.query('INSERT INTO `users` SET `firstname` = "'+data.firstname+'"')
});
});
function query(sql, callback) {
if (typeof callback === 'undefined') {
callback = function() {};
}
pool.getConnection(function(err, connection) {
if (err) return callback(err);
connection.query(sql, function(err, rows) {
if (err) return callback(err);
connection.release();
return callback(null, rows);
});
});
}
解决方案
您想使用val
ue firstname
,而不是对象本身 - 所以在声明它时获取它:
var name1 = $('#firstname').val();
对所有声明执行此操作以获得价值。
推荐阅读
- scala - 使用 Java 类的 Spark Scala 数据集
- php - 客户端使用php下载文件/文件夹的其他方式
- php - 单击“回复评论”按钮时,Ajax 不显示数据库中的数据
- python - Turtle 中是否有一个本机函数可以调整图像大小以适应窗口?
- c++ - 返回迭代器
- typescript - 是否可以在 Typescript 中声明动态字符串类型
- git - .gitignore 忽略匹配模式的目录/包
- python - 复制 xpath 不提供正确的 xpath?
- testing - 如何处理将可变借用的结构传递给函数闭包?
- node.js - stream.Transform 项目的延迟处理