博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Node post请求 通常配合ajax
阅读量:5226 次
发布时间:2019-06-14

本文共 1066 字,大约阅读时间需要 3 分钟。

//处理客户post请求

//*1:加载相应模块 http express querystring
//*2:创建web服务器
//*3:监听端口8080
const http = require("http");
const express = require("express");
const qs = require("querystring");

var app = express();

var server = http.createServer(app);
server.listen(8080);

//16:35--16:45

//*4:创建表单 public/9/index.html [用户名密码]
//*5:添加 jquery代码提交表单内容 post
//*6:添加 get请求 /index /jquery
app.get("/",(req,res)=>{
res.sendFile(__dirname+"/public/9/index.html");
});
app.get("/jquery",(req,res)=>{
res.sendFile(__dirname+"/public/9/jquery-1.11.3.js");
});

//7:接收post请求,获了用户数据

app.post("/user",(req,res)=>{
//接收客户端请求主体数据
req.on('data',(buf)=>{
console.log(buf);
console.log(buf.toString());
var obj = qs.parse(buf.toString());
console.log(obj.uname);
console.log(obj.upwd);
res.send("<h1>ok</h1>");
});
});

 

html中配合代码

<script>

$(function(){

$("#btn").click(function(){

$.ajax({
type:"POST",
url:'/user',
data:{
uname:$("#uname").val(),
upwd:$("#upwd").val()
},
success:function(data){
console.log("服务器端返回数据:"+data);
}

});

});

});

 

</script>

转载于:https://www.cnblogs.com/dianzan/p/7340246.html

你可能感兴趣的文章
UWP listview
查看>>
分享一个自定义的 console 类,让你不再纠结JS中的调试代码的兼容
查看>>
关于后台系统自动生成的一点思考(转载)
查看>>
汇编语言-求分段函数值
查看>>
如何简单快速的修改Bootstrap
查看>>
多类型多布局Adapter的封装之路
查看>>
大不了重头再来 之 Archlinux GNOME3
查看>>
学习进度——第二周
查看>>
UITableView定义等高的cell
查看>>
Web开发环境搭建 Linux + Nodejs + Java + Git + PostgreSQL
查看>>
Excel组件NPOI操作类
查看>>
堆栈平衡
查看>>
Struts中的常用常量配置(转)
查看>>
python中的静态成员方法和类成员方法
查看>>
Win10系列:VC++绘制几何图形3
查看>>
如何在两个线程之间共享数据
查看>>
笔记之_java的angularjs整理
查看>>
MSP430看门狗使用笔记&&低功耗模式下如何用看门狗监控程序跑飞
查看>>
C#通过DllImport引入dll中的C++非托管类(转)
查看>>
sparkSQL、dataframe
查看>>