2 wqy5219999 wqy5219999 于 2016.09.14 16:19 提问

ajax跨域post请求问题

ajax的跨域请求需要怎么实现,我在做百度地图,需要使用ajax post请求提交数据,但是被拦截,
如果用jsonp的方式,请求方式被转化成了get请求,,,,,求大神指点!!谢过

1个回答

showbo
showbo   Ds   Rxr 2016.09.14 16:43
已采纳

需要返回值在自己网站做代理,ajax请求代理页面,代理页面复制post请求

不需要返回值直接form表单post提交过去,不能ajax,跨域会报错,及时设置了Access-Control-Allow-Origin响应头允许跨域,xhr对象的兼容性在ie下就有得你搞的,不是同一个对象

jsonp如果对方支持你才能获取到数据,就返回json你指定jsonp请求也没有搞

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ajax跨域post(java例子)
ajax跨域post请求,spring例子。
ajax跨域post请求,如何实现呢
我们都知道,ajax不能做跨域请求,我们首先想到的是jsonp,但是问题来了,它只是支持get请求,如果要传输数据量比较大,get请求就不能满足我们的需求了,我们需要使用ajax的post跨域请求,如何实现呢,我们可以通过cors。 CORS的原理:    cors是一种跨域访问机制,可以让ajax实现跨域访问,CORS 允许一个域上的网络应用向另一个域提交跨域 AJAX 请求。实现此
$.ajax跨域请求数据的解决方案
最近一直在搞公众号前台开发,遇到了ajax跨域请求的问题,像地区的省-市-县三级联动、汽车品牌-车系-车款的三级联动查询等都需要调用外部接口(其他工程项目的接口)完成。下面就分享一下个人解决跨域请求的方案,当然是在后台程序猿大哥的帮助下,我才弄明白了其中的渊源,赶紧记录下来慢慢积累,也希望对大家能有所帮助,还请积极提出意见或建议。 跨域请求需要借助后台代码接收callback回调函数,对json
跨域解决 & ajax post 请求springmvc ctr 问题
1何为跨域 简单的说即为浏览器限制访问A站点下的js代码对B站点下的url进行ajax请求。假如当前域名是www.abc.com,那么在当前环境中运行的js代码,出于安全考虑,正常情况下不能访问www.zzz.com域名下的资源。 例如:以下代码再本域名下可以通过js代码正常调用接口 (function() { var url = "http://localhost:80
Jquery AJAX 跨域POST 请求
项目中遇到了要使用跨域的post请求,在IE10以下遇到了坑 跨域使用的是CORS 1、前端脚本 function tests(){ //请求类型 为了满足IE8,IE9通过cors跨域请求 var contentType ="application/x-www-form-urlencoded; charset=utf-8"; //var contentType ="text/p
Ajax的Post跨域请求
什么是跨域请求同协议,同ip,同端口视为一个域,两个域之间互相访问就是跨域访问请求。 根据浏览器的同源策略,一个域中的脚本只具有访问本域资源的权限,无法访问其他域的资源。 如果域中的ajax直接访问另一个域的资源就会有问题,这就是我们说的js跨域请求问题 如果想要了解更多关于浏览器同源策略,可以前往下面地址: https://www.zhihu.com/question/25427931
java ajax post跨域请求传递json格式数据问题
java 后台实现ajax post跨域请求传递json格式数据获取json数据问题   参考大神:http://blog.csdn.net/chunqiuwei/article/details/19924821 java后台: public String ajaxProxy(Integer param1,String param2,String url, Htt
ajax POST跨域请求完美解决
方式: js前端请求: function getOcrInfo(imageData){ $.ajax({    url: 'http://localhost:8080/LSWS/ws/ocr/getWebImageRecognitionJsonStringByBase64Image',    type: 'post',    dataType:'json',    //async:f
AJAX跨域访问(get、post请求)
1、JSONP实现跨域get请求(无论请求方式是get,post或者是put等别的请求,最终都会被默认以get请求发送)<script type="text/javascript"> $.ajax({ url:"http://crossdomain.com/services.php", dataType:'jsonp', dat
ajax跨域post方式
上一篇博客说了ajaxgetjsonp跨域方式,需要注意的一些事项下面说一下post方式传输数剧以及后端接受。 先直接上ajax代码: $(document).ready(function() { $('#submit1').click(function(){ var data = new FormData($("#form1")[0]); //$("form").se