开发者社区> 问答> 正文

有人遇到jquery ajax post跨域问题么?

我用ajax向controller提交一些数据,后来发现,有时候能成功,有时候不能成功,后来发现是数据太大了,get 不支持了,必须得到post方式,查了好多资料,也没有说清楚了。有人知道jquery ajax 发post请求可以跨域不,怎么跨呢?

展开
收起
a123456678 2016-07-12 15:10:55 2280 0
1 条回答
写回答
取消 提交回答
  • JSONP 不可以跨域POST。要实现跨域post需要服务器支持。

    具体可以查看这篇文章,文章以tomcat为例,举例说明了如何在Http的头部中嵌入跨越相关的属性,从而实现跨域。http://www.tuicool.com/articles/euiuEv

    经过实战测试,这个方案是可行的。

    另外此前我也在GitHub上面看过一个开源的JS库,据介绍说不需要后台服务器的任何实现即可实现post的跨域。没有试过,不知道是不是真的可以。感兴趣的话可以找找看看。

    2019-07-17 19:54:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载