nodejs实现简单的评论功能
2016-08-09 14:53
162 查看
1. 创建一个表单页面
<!DOCTYPE html> <html> <head> <title>Test Ajax</title> <meta charset="utf-8"/> <link rel="stylesheet" href="style.css"/> <script src="../jquery-3.0.0.js"></script> </head> <body> <form id="form1" action="#"> <p>Comment</p> <p> <label for="name">name:</label> <input type="text" id="name" type="name" value="chengzhen"/> </p> <p> <label for="content">content</label> <input type="text" id="content" name="content" value="Hello"/> </p> <p> <button type="button" id="send">send</button> </p> </form> <div id="comments"> <h6>chengzhen</h6> <p>This is a good afternoon</p> <h6>libai</h6> <p>Never stop learning</p> <h6>dufu</h6> <p>Believe in yourself</p> <h6></h6> <p></p> </div> <script src="./action.js"></script> </body> </html>
2.nodejs页面
var http=require("http"); var querystring=require("querystring"); var url=require("url"); var server=http.createServer(function(req,res){ /* var body=""; req.on("data",function(){ body+=data; }); console.log(body); */ var text=req.url; console.log("url="+url); res.writeHead(200,{"Content-Type":"application/json"}); var url_query=url.parse(text).query; var query_object=querystring.parse(url_query); console.log(query_object); /*var response_text="<h6>"+query_object.name+"</h6>"+ "<p>"+query_object.content+"</p>";*/ var str=JSON.stringify(query_object) res.write(str); res.end(); }); server.listen(1337);
3.提交ajax请求
$("#send").click(function(){ var url="http://localhost:1337/"; $.get(url,{ name:$("#name").val(), content:$("#content").val() },function(data,textSattus){ //$("#comments").html(data); /*var data_elem=$(data); $("#comments").append(data_elem);*/ /*var name=data.name; var content=data.content;*/ console.log(data); console.log(typeof data); var name=data.name; var content=data.content; $("#comments h6:last").text(name); $("#comments p:last").text(content); }) });
一个简单的ajax get请求就完成啦! Have a good time
相关文章推荐
- django实战(四)实现简单的评论功能
- 玩转nodeJS系列:使用原生API实现简单灵活高效的路由功能(支持nodeJs单机集群),nodeJS本就应该这样轻快
- nodejs实现的一个简单聊天室功能分享
- nodejs实现的一个简单聊天室功能分享
- 简单实现nodejs上传功能
- NodeJS简单实现WebSocket功能示例
- JavaScript实现简单评论功能
- jQuery实现的简单无刷新评论功能示例
- 简单快速开发C\S架构程序用最简单的不分层最快的效率达到功能要求的例子程序FrmCommentEdit 编辑评论的功能实现
- 简单快速开发C\S架构程序用最简单的不分层最快的效率达到功能要求的例子程序FrmCommnets 显示某个对象的评论列表的功能实现
- nodejs中实现路由功能(2017-09-01 17:37) 42 0 禁止评论 编辑 | 置顶 | 删除 | 分类 nodejs中实现路由功能
- nodejs实现的简单web服务器功能示例
- nodeJS实现简单网页爬虫功能的实例(分享)
- 玩转nodeJS系列:使用原生API实现简单灵活高效的路由功能(支持nodeJs单机集群),nodeJS本就应该这样轻快
- 简单快速开发C\S架构程序用最简单的不分层最快的效率达到功能要求的例子程序FrmCommnetList 所有评论列表的功能实现
- 简单快速开发C\S架构程序用最简单的不分层最快的效率达到功能要求的例子程序FrmCommentAdd 添加评论的功能实现
- nodejs简单实现TCP服务器端和客户端的聊天功能示例
- 在写rss阅读实现的blog的聚合,简单的聚合功能,发现的一点问题
- XML与ASP简单结合实现HTML模板功能
- vb.net2005中回调功能的简单实现