100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > JSONP 跨域访问代理API-yahooapis实现代码【jquery】

JSONP 跨域访问代理API-yahooapis实现代码【jquery】

时间:2021-05-02 21:17:07

相关推荐

JSONP 跨域访问代理API-yahooapis实现代码【jquery】

web前端|js教程

JSONP跨域,代理API-yahooapis

web前端-js教程

你是否遇到了想利用AJAX访问一些公网API,但是你又不想建立自己的代理服务,因为有时我根本就没打算涉及服务端任何代码,但是讨厌的浏览器的同源策略,阻止了我们的ajax调用。

比如我想访问一个天气的restfull api,如果我直接去GET:

社群源码,vscode能代替记事本吗,ubuntu经常断,查看tomcat运行的程序,爬虫匿名ip,php语言精粹 pdf,阜南县抖音seo优化lzw

$.get("/data/101010100.html");

看见这问题相信大家都不会陌生,也会很自然的得到解决方案,但是我这里真的不想touch任何服务端代码,用jsonp吧,但是服务端没实现契约。

在这里我是时候引入主角yahoo提供的jsonp代理:/v1/public/yql

实现跨域访问代码为:/whitewolf/4UDpf/9/

html:

国外音乐源码,ubuntu装不了iso,tomcat端口号能用什么,厦门爬虫培训,php修改代码需要重启吗,cad命令seolzw

qq空间秒赞源码,vscode使用教程如何编译,ubuntu入侵教程,tomcat为守护进程,爬虫什么好玩,php借贷源码,大足区seo优化优惠吗,动态网站完整代码,dtcms 5.0模板lzw

js:

$(function(){

$.getJSON("/v1/public/yql", {

q: "select * from json where url=\"/data/101010100.html\"",

format: "json"

}, function(data) {

var $content = $("#content")

if (data.query.results) {

$content.text(JSON.stringify(data.query.results));

} else {

$content.text( o such code: + code);

}

});

});

效果:

多的就不用说了,jsonp原理我相信大家也很清楚。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。