尼玛...

一个简单的表单提交,竟然给我整的直郁闷。

本来就是个保存功能,几个前人都用的ajax提交,我也就没改成submit。然后坑爹的就来了。

我在表单里写了个<form></form>(实际用ajax提交,也没必要写这个标签,但是我就是写了。而action属性是个空)

保存钮的标签是个button。。但是type并没指定是submit

这尼玛梦魇就来了,保存倒是好使。但是回调函数后的跳转location.href时而好使时而不好使。。TMD我调查这个给我累够呛,两天没睡踏实。。

我也是发现了,为毛ajax跳转回来,他老是刷新当前页面,而没有往跳转页面走呢。。按道理说你不走location.href这句话,你也不能原地刷新啊。。一开始没太理会他,后来我就给这个button标签改成了a标签。发现哎,ajax后的确不刷新一遍当前页了。法科,我就猜是不是这个button标签绑定了什么东西。擦,原来是他走了submit的提交。。尼玛坑爹啊。。

很好的解决办法就是,我把<form>标签直接删了。。

转载于:https://www.cnblogs.com/firstForEver/p/4773181.html

form表单,submit,ajax提交相关推荐

  1. jquery表单ajax json数据,jquery序列化form表单使用ajax提交后处理返回的json数据

    1.返回json字符串: /** 将一个字符串输出到浏览器 */ protected void writeJson(String json) { PrintWriter pw = null; try ...

  2. 在django的form表单及ajax提交的数据中添加认证的csrfmiddlewaretoken

    1. 对于ajax提交数据,把下面的代码加入到js的头部,可以保证ajax执行时自动提交参数csrfmiddlewaretoken. $.ajaxSetup({data: {csrfmiddlewar ...

  3. js实现Form表单submit提交截获数据(各浏览器通用)

    js实现Form表单submit提交截获数据(各浏览器通用) js实现Form表单submit提交截获数据(各浏览器通用) No Comments | js , 安全 , PHP | by calms ...

  4. form表单与ajax的两种提交方式

    一.form表单与ajax两种提交方式使用的场景: 1)form表单提交适用于跳转到另一个页面,form标签中的数据通过submit的方式提交到后台,提交成功后会跳转到另一个页面,但没有返回值. 2) ...

  5. php阻止form提交表单提交,防止表单提交时刷新页面-阻止form表单的默认提交行为...

    最近在写 ajax 提交的时候遇到一个问题,在执行 ajax 提交之后,浏览器页面自动刷新了,主要是没有 由于form 表单的默认提交行为.一下是几种阻止 form 表单默认提交行为的方式. 1.使用 ...

  6. Django框架 之 Form表单和Ajax上传文件

    Django框架 之 Form表单和Ajax上传文件 浏览目录 Form表单上传文件 Ajax上传文件 伪造Ajax上传文件 Form表单上传文件 html 1 2 3 4 5 6 7 <h3& ...

  7. php表单转json对象,form表单转Json提交的方法(推荐)

    form表单转Json提交的方法(推荐) 先将表单数值转换成数组存储,存储成的格式为[{"name":"","value":"&q ...

  8. form表单用butten提交后无反应表单提交三种方式

    form表单用butten提交后无反应&表单提交三种方式 一,表单提交无反应 有时候,我们发现表单提交的butten按钮,根本就没niao用.鼠标都点烂了,也提交不上去.找了半天什么错误也没找 ...

  9. form表单的多种提交方式及提交前验证

    以下是本人总结处来的一些form的提交方式,网上还有别的提交方式,这里我总结了大小分为7类,其实就是三类的提交方式,若有哪里不对的,还请评论指出来,大家一起学习学习 1.无任何验证提交(最普通的提交) ...

  10. 利用beforeSend实现提交加载中、form表单的重复提交等前端功能

    前文   在用JQ+bootstrap写前端的时候,有时需要实现点击按钮后失效的功能,比如下载按钮,为了避免网络延迟而引起的页面不及时跳转,让用户多次点击按钮,造成的服务器压力和用户体验就都不友好.发 ...

最新文章

  1. hdu 4033 二分几何
  2. python读取txt文件乱码-python文件乱码
  3. parasoft Jtest 使用教程:防止特定应用错误的再次发生
  4. win10家庭版 VMware Workstation 和 Device/Credential Guard 不兼容
  5. python-mysql驱动64位
  6. 加载torchvision中预训练好的模型并修改默认下载路径
  7. 驱动人生2008_驱动人生致敬深圳经济特区建立四十周年!
  8. 新建maven写页面_使用 IDEA 创建 Maven Web 项目 (三)- 编写一个简单的 WEB 应用
  9. matlab 如何读数据文件,详解如何在python中读写和存储matlab的数据文件(*.mat)
  10. URI,URL与URN的区别
  11. Golang使用心得
  12. [渝粤教育] 天津科技大学 人工智能导论 参考 资料
  13. paip.中文 分词 -- 同义词大全整理
  14. vector::erase()的那些事儿
  15. 如何用管理员权限打开CMD(快捷键)
  16. postgresql14编译安装参考手册(centos)
  17. OpenWrt设置开机自动启动/延迟启动
  18. 计算机的音标英语怎么说,computer是什么意思_computer的翻译_音标_读音_用法_例句_爱词霸在线词典...
  19. linux filp open,诚意请教一个filp_open的问题。
  20. 45句绝美宋词,哪一句触动了你?

热门文章

  1. [转]C#操作XML方法详解
  2. 模板类的析构函数如何写_顶尖文案如何写?这6大模板、29个方法,奥美大咖都在用!|优惠最后1天...
  3. linux中管道符的简单使用
  4. matlab学习-线性规划
  5. spring中的设计模式_面试:设计模式在spring中的应用
  6. 初中数学知识点总结_初中物理 | 最全知识点总结
  7. java netty html_源码时代JAVA干货分享|带你用Netty框架实现WebSocket通信
  8. 【APICloud系列|33】通过程序循环数据集合的时候闭包加入imageCache方法
  9. mysql的表创建_MYSQL表创建
  10. 手机 服务器 推送消息推送消息,推送信息到手机的pushover使用方法及sample code