雅安论坛
标题:
ajax post为什么变成了get
[打印本页]
作者:
匿名
时间:
2021-3-4 14:30
标题:
ajax post为什么变成了get
ajax post为什么变成了get
问题:
使用ajax提交数据时,指定type为post,但还是在地址栏中看到了提交的信息,即使用的是get方式提交的。
原因及解决方案汇总:
1、提交按钮是使用的submit,即GET默认方式提交。将type="submit"改为type="button"即可解决。
2、JS出错,对于有提交功能(如form的submit)的函数进行操作时,如果js出错,会触发自动提交功能,然后以 GET 方法提交数据到后台处理
3、dataType 是 jsonp 而不是 json,jsonp不支持POST跨域,所以会自动给你转成GET
欢迎光临 雅安论坛 (https://www.yaanbbs.net/)
Powered by Discuz! X3.4