使用jsonp完美解决跨域问题
更新时间:2014年11月27日 09:24:24 投稿:hebedich
在项目中遇到错误提示“No 'Access-Control-Allow-Origin' header is present on the requested resource.”查了下度娘,这个问题和安全机制有关,默认不允许跨域调用,这里记录一下解决方案,防止以后再犯相同的错误。
调用web接口,get请求,发现提示:No 'Access-Control-Allow-Origin' header is present on the requested resource.
这个和安全机制有关,默认不允许跨域调用

处理手段:使用jsonp格式, ajax请求参数dataType:'JSONP'。
复制代码 代码如下:
$.ajax({
url: "http://.......",
type: 'GET',
dataType: 'JSONP',//here
success: function (data) {
}
});
哎这真是难者不会,会者不难啊,简单的一行代码,就解决了这个大问题。。。。哭~
相关文章
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
该函数兼容ie,firefox。并且可以使用clearSetTimeOut和clearInterval清除,比原setTimeout,setInterval方便很多,并且参数可以是object。2009-04-04
window.print()打印根据高度设置居中显示和布局(纵向横向)
本文主要介绍了window.print()打印根据高度设置居中显示和布局(纵向横向),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-06-06
JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
得益于API,我们可以用JavaScript编写Chrome扩展实现与浏览器的交互及时间通知。值得一提的是现在Chrome拥有后台进程可以使通知在前台浏览器关闭的情况下依然能够生效.2016-05-05


最新评论