nodejs返回数据

david___ 2017-01-24 09:19:17
我想实现一个功能,就是页面有一个按钮,获取数据,点击之后获取数据库的数据展示到页面上,数据库用mysql,服务器用nodejs来搭建,nodejs怎么写呢?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<button>获取数据</button>
<!-- 展示数据 -->
<div id="res"></div>
</body>
<script src="node_getdata.js"></script>
</html>

这是页面的代码,
然后

var http = require("http");
var mysql = require("mysql");

var conn = mysql.createConnection({
host : "localhost",
user : "root",
password : "",
database : "test"
});

conn.connect();

conn.query("select * from person", function(err,results){
if(err){
console.log(err);
return;
}

console.log("结果是", results);
});

这是我写的nodejs,但是只能在命令行显示results,我想把这个数据传到html中,得用ajax吧,那怎么写呢?
...全文
405 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
风中的少年 2017-02-06
  • 打赏
  • 举报
回复
是要用 ajax , 你必须提供一个 url 让前端访问, 然后你返回 数据 $.ajax({ type : 'post', // 请求方式 post, get url : '/getData', 请求地址 data: data, // 请求参数, 可以没有 success: function(data) { console.log(data) // 此data是后端返回的数据,在这里完成页面重新渲染 } })
david___ 2017-01-26
  • 打赏
  • 举报
回复
没有人会吗?求大神解答
david___ 2017-01-24
  • 打赏
  • 举报
回复
david___ 2017-01-24
  • 打赏
  • 举报
回复
我希望返回的是json数据

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧