js如何实时获取第三方网站数据,例如json

js如何实时获取第三方网站数据,例如json,第1张

实时获取推荐使用Socket。

定时获取数据的话写个定时器,每10秒获取一次数据。

定时:

var t = null;

t = setInterval(function(){

//获取数据的代码

},10000)

如果1htm和2htm不在同一个域名下,且1htm所在的服务器是你无法控制的,那么你想实现在2htm用纯js的方法读取1htm的内容几乎是不可能的,因为这会触发浏览器的跨域保护机制,说明白点就是浏览器会限制你随意获取其他网站的内容,只要是正规的浏览器都会这么做的。

解决办法是利用后台程序转接一下,就是在后台服务器利用php、asp、jsp等等去读取1htm的内容(这不会有任何跨域问题),这样2htm中利用ajax向这个后台程序发送请求即可。下面是个php的例子:

<php

echo file_get_content("1htm的url写在这里");

>

当然,这个php文件必须与2htm在同一个域名下,否则仍然会有跨域问题。

以上就是关于js如何实时获取第三方网站数据,例如json全部的内容,包括:js如何实时获取第三方网站数据,例如json、js怎么调用另一个页面的内容、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10177391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存