jquery跨域发送Post请求该怎么处理
1个回答
推荐于2016-09-21
展开全部
使用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 解析器解析
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询