点击按钮从服务器nodejs请求数据
Request data from server nodejs on button click
我有这样写的前端代码,单击按钮时,我需要从节点服务器获取某些数据,以填充客户端的映射。此地图显示在:"http://localhost:8080/"
我要从服务器请求的代码如下:
<div id="heatmap">
<input name="heatit" type="submit" value="Heat up!">
<script>
$("#heatit").click(function (){
$.ajax({
url:"/heatmap",
type: "POST",
success: function(result) {
console.log("hi");
}
});
});
</script>
</div>
这是我的服务器端代码:
app.post('/heatmap', function(req, res) {
console.log("hey");
res.send(densityList);
});
当我点击"加热!"时,什么都没有发生,当我检查浏览器控制台时没有发送任何请求,我也无法获得任何日志输出。
有人能告诉我如何将后端数据发送到前端,这样我就可以动态更改前端页面吗?
您的脚本没有被调用,您的输入名为heatit
,但您的jQuery正在侦听id为heatit
的东西的点击。尝试在你的html中设置该id,然后从那里开始:
<input id="heatit" name="heatit" type="submit" value="Heat up!">
如果你想保持你的html不变,你可以更改你的点击监听器:
$('input[name=heatit]').on('click', function(){
//your code
})
相关文章:
- 如何解压缩NodeJS请求's模块gzip响应体
- NodeJS请求模块-http上的body.IncomingMessage
- nodejs:请求jsmultipart二级文件和JSON.stringify
- Nodejs请求之后是请求同步问题
- 点击按钮从服务器nodejs请求数据
- 在循环完成 nodejs 请求之前执行回调
- 对 Expressjs / Nodejs 请求 - 响应处理感到困惑
- GiantBomb API 请求获取 HTML 而不是 JSON,Nodejs 请求模块
- nodejs 请求 - toString 失败 - 大文件的缓冲区大小问题 (maxBufferSize)
- NodeJS请求 - 总是返回econnrefused
- NodeJS请求多个api端点
- dojo/使用NodeJS请求一个png图像数组缓冲区,并将图像返回给客户端
- 如何解析nodejs请求中的url参数
- 从NodeJS请求获取主机
- 我如何使用NodeJs请求GET模块发送cookie
- 如何执行nodejs请求模块
- Nodejs请求返回错误行为
- NodeJS请求POST图标
- Nodejs请求模块返回XML的Facebook图API FQL查询,我需要JSON
- 从Nodejs请求中提取POST参数