首页 > 网站 > WEB开发 > 正文

关于js跨域JSONP的使用

2024-04-27 15:14:39
字体:
来源:转载
供稿:网友
跨域的间接意思是“同源策略”,也就是协议,域名,端口相同。如:http://www.aaa.com ——>> https://www.aaa.com 两个url协议不同其中<script> <img><iframe><a>这些html标签支持跨域请求,然而jsonp也是利用了<script>标签的跨域功能。一、jQuery:html页面需引入jquery<script src="https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/r/www/cache/static/PRotocol/https/jquery/jquery-1.10.2.min_65682a2.js"></script>1.使用$.getJSON简单请求2.使用jquery的Ajax跨域jsonp请求二、javaScript:*.jsonmain.js.json文件中的名称必须与callback="jsonpCallback",与回调函数名称,3者相同三、iframe方式+document.domain来跨子域demo.htmlindex.html(将demo.html引入些页面)//动态创建iframe
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表