jquery跨域发送Post请求该怎么处理
4个回答
展开全部
POST跨域 解决方案: CORS
给服务端数据处理源码添加Header头。
例如我是asp的语法,服务端获取数据使用:
<%
Response.AddHeader "Access-Control-Allow-Origin"败运, "*"
response.write("[{'rid':1, 'rname':'001'}, {'rid':2, 'rname': '002'}]")
%>
本地ajax:
$.ajax({
url:url,//远程url
async :false,
type:"POST",
success:function(data){
春枯信 //var a=JSON.parse(data);
var html = "";
alert(data);
},
扒轮 error:function(){
alert("error");
}
});
显示:
2018-07-25 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
使用jsonp格式做ajax交互即可。
实例:
$.ajax({
url:'地址',
dataType:"jsonp",
jsonp:"jsonpcallback",
success:function(data){
//do...
}
});
可以百度搜索一下jsonp
JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法模漏州与不是 server1.example.com的服务器沟通,而 HTML 的<script> 元素是一个例外。利用 <script> 元素的这个开放策略,网页可以得到从其他来源动态产生的 JSON 资料,而这种使用模式就是搜纯所谓的旦蔽 JSONP。用 JSONP 抓到的资料并不是 JSON,而是任意的JavaScript,用 JavaScript 直译器执行而不是用 JSON 解析器解析
实例:
$.ajax({
url:'地址',
dataType:"jsonp",
jsonp:"jsonpcallback",
success:function(data){
//do...
}
});
可以百度搜索一下jsonp
JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法模漏州与不是 server1.example.com的服务器沟通,而 HTML 的<script> 元素是一个例外。利用 <script> 元素的这个开放策略,网页可以得到从其他来源动态产生的 JSON 资料,而这种使用模式就是搜纯所谓的旦蔽 JSONP。用 JSONP 抓到的资料并不是 JSON,而是任意的JavaScript,用 JavaScript 直译器执行而不是用 JSON 解析器解析
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-07-04 · 知道合伙人软件行家
关注
展开全部
使用jsonp格式做ajax交互即可。
实例:
$.ajax({
url:'地址',
dataType:"jsonp",
jsonp:"jsonpcallback",
success:function(data){
/尺烂/do...
}
});
您可以百度搜索一下jsonp
JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服慧携务器沟通,而 html 的<script>前困伏 元素是一个例外。利用 <script> 元素的这个开放策略,网页可以得到从其他来源动态产生的 JSON 资料,而这种使用模式就是所谓的 JSONP。用 JSONP 抓到的资料并不是 JSON,而是任意的JavaScript,用 JavaScript 直译器执行而不是用 JSON 解析器解析。
实例:
$.ajax({
url:'地址',
dataType:"jsonp",
jsonp:"jsonpcallback",
success:function(data){
/尺烂/do...
}
});
您可以百度搜索一下jsonp
JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服慧携务器沟通,而 html 的<script>前困伏 元素是一个例外。利用 <script> 元素的这个开放策略,网页可以得到从其他来源动态产生的 JSON 资料,而这种使用模式就是所谓的 JSONP。用 JSONP 抓到的资料并不是 JSON,而是任意的JavaScript,用 JavaScript 直译器执行而不是用 JSON 解析器解析。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js中几种实用的跨域方法原改缓理详解
这里说的js跨域是指通过js在不同的域之间进行数据传输并歼好或通绝铅信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。
要解决跨域的问题,我们可以使用以下几种方法:
http://www.cnblogs.com/2050/p/3191744.html#3240877
这里说的js跨域是指通过js在不同的域之间进行数据传输并歼好或通绝铅信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。
要解决跨域的问题,我们可以使用以下几种方法:
http://www.cnblogs.com/2050/p/3191744.html#3240877
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询