下面是我有的文件和代码,但我有问题,当我把名字放在你看到上面的图片我没有获得相同的输入回来(例如:我把Abby比我得到相同的输出)。我试图从csv文件中输入名称,而不是尝试填充数据。从csv文件收集数据时的文件。我将在底部过去部分csv文件。我需要首先按年份填充属于每个名称的数据。任何帮助将不胜感激。谢谢。 (我正在使用mongoose和mongodb与Nodejs。
Index.js:
/ : regex delimiter
\b : word boundary, make sure we don't have digits before
( : begin capture group
\d{10} : 10 digits
) : end capture group
\d{5,6} : 5 or 6 digits
\b : word boundary, make sure we don't have digits before
/ : regex delimiter
NameSurf.js
extends layout
block head
script(src="https://code.jquery.com/jquery-3.2.1.min.js",
integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=",
crossorigin="anonymous")
block content
h1= title
input#input(type="text", placeholder = "Name", name="text")
ul#results
script(src="javascripts/NameSurf.js")
$(document).ready(() => {
// set a listener on the textbox
$('#input').on("change", (evt) => {
let text = $('#input').val();
// the {text: text} sends a parameter named text with the
$.get('/namesurfer', { text: text })
.done((data) => {
console.log(data);
$('#results').prepend('<li>' + data['result'] + '</li>');
$('#input').val(''); // reset the textbox
})
.fail((xhr) => {
alert('Problem contacting server');
console.log(xhr);
});
});
});
Csv文件数据
名,1900,1910,1920,1930,1940,1950,1960,1970,1980,1990,2000 A,83,140,228,286,426,612,486,577,836,0,0 艾莉雅,0,0,0,0,0,0,0,0,0,380,215 亚伦193,208,218,274,279,232,132,36,32,31,41 Abagail,0,0,0,0,0,0,0,0,0,0,958 修道院,0,0,0,0,0,0,0,0,537,451,428 阿比,431,552,742,924,0,0,0,0,752,644,601 Abbigail,0,0,0,0,0,0,0,0,0,953,562 艾比,0,0,0,0,0,906,782,548,233,211,209 亚必迭,0,0,0,0,0,0,0,0,0,925,721