Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将一个变量拆分为另一个仅包含数字的变量_Javascript_Node.js - Fatal编程技术网

Javascript 将一个变量拆分为另一个仅包含数字的变量

Javascript 将一个变量拆分为另一个仅包含数字的变量,javascript,node.js,Javascript,Node.js,目前,我正在使用powershell和mssql插件从SQL Server 2012中获取数据。我尝试使用查询提取数据,因此我使用查询获取特定信息,然后使用express.js将数据发送到文本框。这是当前的代码 Server.JS app.get('/Warning', function (req, res) { var sql = require("mssql"); // config for your database var config = { user: 'Atiqah',

目前,我正在使用powershell和mssql插件从SQL Server 2012中获取数据。我尝试使用查询提取数据,因此我使用查询获取特定信息,然后使用express.js将数据发送到文本框。这是当前的代码

Server.JS

app.get('/Warning', function (req, res) {

var sql = require("mssql");

// config for your database
var config = {
    user: 'Atiqah',
    password: 'password',
    server: 'DESKTOP-5045H9Q', 
    database: 'TestDB'
};

// connect to your database
sql.connect(config, function (err) {
    var record;
    if (err) console.log(err);

    // create Request object
    var request = new sql.Request();
    var stringrequest = 

    // query to the database and get the records
    request.query("SELECT COUNT([EntryType]),EntryType FROM TestTable GROUP BY EntryType", function (err, recordset) {

        if (err) console.log(err)


        // send records as a response
        record = recordset;
        console.log("You are currently connected to " + JSON.stringify(config));
        res.send(JSON.stringify(recordset));
        //console.log("Query submitted is " + JSON.stringify(stringrequest));

    });
});
Index2.html

    function myFunction() {
    $.get("/Warning", function (string) {
        $('#txtWarning').val(string);
    });
}
<body onload="myFunction()">
<textarea rows="8" cols="70" id="txtWarning"></textarea></body>
函数myFunction(){
$.get(“/Warning”,函数(字符串){
$('#txtWarning').val(字符串);
});
}
我从文本框中获取的数据如下:

{“记录集”:[[{”“:734,“EntryType”:“\”警告\“},{”“:1049,“EntryType”:“\”错误\“}],“记录集”:[{”“:734,“EntryType”:“\”警告\“},{”“:1049,“EntryType”:“\”错误\“}],“输出”:{},“rowsAffected”:[2]}

我怎么才能只从这个变量中获取数字呢?任何帮助都将不胜感激。我想要的输出是这样的。 73410497341049。

简单解决方案:

var data = {}; //your object here
var nums = [];
Object.keys(data)
    .filter(x => Array.isArray(data[x]))
    .forEach(x => {
        data[x].forEach(y => {
            nums.push(y[""]);
        })
    });