这次给大家带来js支持
的跨域方法總结js支持post请求跨域的
有哪些,下面就是实战案例一起来看一下。
常用的jquery实现跨域调用
这个调用实际上的实现原理是
在网页中构造一个script標签将src设置为对应的url,并增加上相应的callback参数形如如下格式:
请求的服务端代码如下:
实际上最后返回的内容就是一段js代码:
当浏览器獲取到该段js代码后就会执行这个函数,从而实现回调ajax请求时设置的success方法
了解了原理后,就知道jsonp实现的跨域方式不支持post请求只能支持get请求。但是如果需要支持post请求该怎么办呢下面谈下服务器端设置的方式。
主要是Access-Control-Allow-Origin头参数该参数用来指定允许哪个来源的域请求。服务端玳码如下:
// 表示支持所有来源的域进行请求 // 实际在操作过程中可以设置为指定域
可以支持post请求
相信看了本文案例你已经掌握了方法,更哆精彩请关注php中文网其它相关文章!
以上就是js支持post请求的跨域方法总结的详细内容更多请关注php中文网其它相关文章!
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。