express框架的router.post无法获取到post请求的参数

express框架的router.post无法获取到post请求的参数,第1张

需要添加formidable

const form = new formidableIncomingForm()

formparse(req, async (err, fields, files) => {

let {你的参数} = fields

})

$post传递的参数是传递到服务端的,通过服务端再传递到jsp页面上才可以。

举例说明:

<!DOCTYPE html>

<html>

<head>

<script src="/jquery/jquery-1111minjs">

</script>

<script>

$(document)ready(function(){

$("button")click(function(){

  $post("/example/jquery/demo_test_postasp",

  {

    name:"Donald Duck",

    city:"Duckburg"

  },

  function(data,status){

    alert("数据:" + data + "\n状态:" + status);

  });

});

});

</script>

</head>

<body>

<button>向页面发送 >

</body>

</html>

运行结果:

url地址中添加参数的一般是Get请求,post通常请求参数数据在数据主体中,但也存在一些在url地址中附带的(比如微信这个傻叉!!)。

请求的完整网址在协议头里有,可以获取协议头中Referer这个子协议头的值。

然后就简单了吧。以“?”分割文本,问号后面的就是参数表,以“&”分割每个参数表,以“=”对每个参数的键值进行分割,就得到了。

如下图,把所有的参数键值对存入了数组中。

版本 2

'  “Accept /”

'  “Referer >

<input type="text" ID="PHONE" runat="server"/>

再加个name="PHONE" 。post的提交需要name属性的。应该是。

怎么会没有参数名字呢,

post 提交的时候,

是有参数的,不过他不是在url地址的后面

而是>

以上就是关于express框架的router.post无法获取到post请求的参数全部的内容,包括:express框架的router.post无法获取到post请求的参数、jsp如何获取$.post传递的参数、易语言POST提交后获取网址参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9775706.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存