huidong

首页 | 会员登录 | 关于争取 2022 寒假做出汇东网 Ver3.0.0 !
搜索文章


php无法直接获取表单内容,除非提交表单,使用$_POST变量来获取


但是如果要实现定时的获取表单内容,肯定不能用 js 一直提交表单吧,这样页面会刷新,表单内容也会消失。


如何实现不刷新的提交表单?

https://blog.csdn.net/nianzhi1202/article/details/52589948 


主要思路:

1- 在当前页面建一个 iframe 并隐藏(display:none).
2- 给新建的这个iframe设置name属性,例如:XXX
3- form表单的target属性的值一定要是刚起的这个名字 XXX

4- 无需设置iframe的src,但是需要设置form的action页面。

5- 提交表单,无刷新。表单内容被提交到action页面,并且显示在iframe中。但是由于iframe已经隐藏,所以不会显示出来。


而后在action对应的php页面中进行草稿存储工作即可。

而在有form表单的页面,写一个js代码定时提交表单,这样就会带动php页面的响应。


js定时器可以看这个 http://huidong.xyz/?mode=2&id=262 


js 提交表单方式:先getElement得到表单元素,再调用它的submit()方法。




返回首页


Copyright (C) 2018-2024 huidong