ajax 后台取不到form表单post传递的值,get可以取到

如果参数拼写没出错,出现了标题的问题,可能是tomcat配置问题!

打开tomcat  conf文件夹下server.xml文件

把maxPostSize="0"的配置去掉的时候问题消失





获奖感言:

困扰了我差不多一年了,这个问题终于解决了

不知道以前是为了解决什么问题往tomcat里加了这一参数,又或是本来就是这样?不想去深究。

在这个问题上浪费了好多好多时间

很舒服,网上搜到的多都是跟我问题不相关的答案,今天再次搜索时终于找到了正解

原博

tomcat7,ajax post参数后台获取不到的问题

博主今年写的,只写了这一片博客,很受用。转过来让更多人看到



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
出现这种情况可能有几种可能性的原因,下面我将从几个可能性进行解析: 1. 数据输问题:首先,需要确认后端action输数据到前端的方式是通过什么方式输的,例如是使用POST方法输数据还是GET方法输数据。如果使用的是POST方法,需要确保数据通过form表单以正确的方式提交到后端action,如果使用的是GET方法,需要确认数据是通过URL参数的方式输还是通过请求体的方式输。如果数据输有问题,那么在前端页面中就无法正确获取到数据。 2. 表单元素的name属性问题:在HTML的form表单中,如果要通过name属性来获表单元素的,需要确保表单元素的name属性与后端action接收数据的参数名一致。如果表单元素的name属性不正确,那么在js中无法正确获取到表单元素的。 3. 使用原生JavaScript获表单元素的:如果使用的是原生JavaScript方法来获表单元素的,需要注意确保获元素的方式正确。可以通过document.forms来获页面中的表单元素,然后再通过元素的name属性来获具体的表单元素的。 4. 表单提交方式问题:如果使用的是JavaScript来进行表单提交,需要确保提交的方式正确。可以通过form.submit()方法进行表单提交,或者使用AJAX来进行表单的异步提交。如果提交方式有误,可能会导致数据在输过程中丢失或无法获取到。 以上是可能导致后端action过来在form表单中可以取到数据,但在js中不到的一些常见问题和解决方法,希望能对你有所帮助。如果还有其他问题,可以提供更多的相关信息进行进一步的分析和解答。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值