博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Form submit 表单自动提交以及自动提交获取不到数据可能原因分析
阅读量:4312 次
发布时间:2019-06-06

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

今天发现一个非常有趣的现象,之前一直在用的表单自动提交功能,居然在一个网站不好用了,如果自动提交的话,就获取不到数据,只能人工点击提交,人工点击的可以获取到数据。

这里我们把自动提交代码发布出来

document.getElementById("form1").submit();

其中form1为表单的ID, 但是今天有一个网站我们采用这个代码自动提交的 居然获取不到数据,只能人工点击。

我在网上搜了下可能原因:

其实出现这个问题的原因就是在于phpstorm,它默认使用的是自带的内部服务器,这个服务器使用63342端口,而且服务器内部有问题,导致POST方法异常;而如果把项目放在Apache服务器的工作目录下,在地址栏输入localhost,此时使用的是Apache服务器,默认端口号为80(如果80端口被迅雷占用,则修改默认端口),Apache服务器可以正常运行程序。

但是这个不能解释 为什么人工提交的表单又可以获取到数据。

这个可能原因,我们目前还没更好的解释,和解决办法,如有解决办法,会第一时间分享给大家。

 

转载于:https://www.cnblogs.com/cannovo/p/10805497.html

你可能感兴趣的文章
Ninject在.NET WebForm和MVC中的使用
查看>>
生成二维码、条形码、带logo的二维码
查看>>
sublime 添加 ctags 实现代码跳转
查看>>
简单的SpringWebFlow例子及遇到的问题
查看>>
Java基础语法总结
查看>>
这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧【转】
查看>>
实现MySQL 用户密码的设置步骤
查看>>
CF961G Partitions
查看>>
弹出层之1:JQuery.Boxy (一)
查看>>
SpringBoot数据库集成-Mybatis
查看>>
CSS 基本语法
查看>>
SQLite清空表并将自增列归零
查看>>
vue响应的数据变化
查看>>
Web 开发常见安全问题
查看>>
php判断是否使用手机访问
查看>>
Connecting Language and Knowledge Bases with Embedding Models for Relation Extraction
查看>>
Symmetric Tree,对称树
查看>>
从C#下使用WM_COPYDATA传输数据说到Marshal的应用
查看>>
改善C#程序的建议2:C#中dynamic的正确用法
查看>>
不要去管浏览器兼容
查看>>