d出层用post提交表单后怎么获取不到返回的数据

d出层用post提交表单后怎么获取不到返回的数据,第1张

说的太模糊。。

给你个最基本的流程吧

首先查看你的参数是否正确,通过浏览器抓包,看下参数和响应情况。

这里你可以使用Rest Client之类的插件进行测试。

如果都没有问题,你就要看后台的接口是不是存在问题了

首先是看看页面报什么错误,如果是405的话就说明你的servlet中的方法是doget当使用doget方法获取请求时,只能获取到页面用get方法提交的请求而post的是无法获取到的与之相同的还有一个dopost方法所以我建议你使用service方法这个方法可以获取到get和post中的任意一种请求

POST是肯定能接收到数据的,是不是你的action写的有问题,或者method设置成了get,又或者你的文本框名字和接收的post名字对应不上。

具体原因,还请你把form表单代码和接收的PHP代码贴上来,大家都乐意帮你

$_POST用来提取表单提交里的表单值,你这是json提交,当然不会提取到任何表单值,去查查什么是表单提交和什么是json提交吧

要么用表单提交,后台$_POST提取,比如 id=1&name=xiaohua&age=18&sex=man,$_POST("name")

要么用json提交,后台解析json数据

用post,要把“enctype="multipart/form-data" ”删了

multipart/form-data适用于文件上传,对于你这种只想传value的做法,显然使用application/json或者text/plain会好很多

enctype="multipart/form-data"是上传二进制数据;

form里面的input的值以2进制的方式传过去,所以request就得不到值了。

以上就是关于d出层用post提交表单后怎么获取不到返回的数据全部的内容,包括:d出层用post提交表单后怎么获取不到返回的数据、form表单提交方法get可以,但用post提交却不行,我想知道为什么、PHP 使用表单提交到本页,POST接收不到数据值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9282910.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存