前言
Provisional headers are shown ==> 显示临时标题
今天后台 说有个 ajax 请求, 不能实现, 我本来以为是前台方法有误, 后来确认前台方法没问题, 我又怀疑后台方法有误。 然后通过 postman 请求后台 ,确认后台没有问题。
灵异事件 啊!!!
正好外卖来了,吃了个面, relax 下, 面吃完了,网上查询了下问题。
原因是 ajax 请求 放在了 form 表单的 submit 按钮上
一、前端代码如下

其中 js 中 还绑定 button click 时间 ajax 发送数据。
2、错误现象
前台 展示 provisional headers are shown , 后台 已经 接收到数据了。

3、解决方案
把按钮放在 form 表单外即可。

本文探讨了一种常见的前端开发问题:Ajax请求与form表单submit按钮结合时出现的异常现象。通过实例分析,发现将Ajax请求绑定在form表单的submit事件上会导致前台显示“Provisional headers are shown”,而实际后台已接收数据。解决方案为将按钮置于表单之外,避免此类冲突。
10万+

被折叠的 条评论
为什么被折叠?



