猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
jquery中的$.post()为什么不能跨域提交数据呢?
如题,为什么jquery中封装的ajax方法,使用jsonp可以get方式提交数据,但是直接用post的方式,跨域后就无法提交,其根本原因是什么呢?
哔哔one
浏览 437
回答 1
1回答
慕尼黑的夜晚无繁华
jquery自身的功能是不支持的,但是你可以基于jquery实现跨域post。jquery本身只支持jsonp跨域,但是jsonp的原理限制了只能支持get。如果想要实现原生jquery跨域,在你的请求地址的head里面加上Access-Control-Allow-Origin,值设置成调用该API的域名(或者*)
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续