在我的服务器上的文件我想将数据从一个txt文件送过来,并接受它在阿贾克斯像这样无法从节点服务器发送数据到阿贾克斯
app.get('/send', function(req, res) {
showData = fs.readFile('file.txt', 'utf8', function(err, data) {
res.send({data:data})
})
})
它达到我的Ajax代码,我想其追加到我的HTML,但我无法
console.log(response.data)
response.data.forEach(function(val) {
console.log(val.id)
tbodyEl.append('\
<tr>\
<th class="id">' + val.id + '</th>\
</tr>\
')
})
当我通过只是一个普通的json变量发送从我的服务器文件,它的工作原理,但是当我尝试使用文本文件,它不会(话说类型错误:响应。 data.forEach不是函数)
解析Ajax端为什么使用'forEach'? –
,因为我想循环遍历每个json对象并追加它 – Sprout
“每个json”对象?你只收到一个'data',它只包含一个'string' .. –