ajax跨域如何获取网站json数据-创新互联
这篇文章主要介绍了ajax跨域如何获取网站json数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
在回民等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、成都网站设计 网站设计制作按需策划,公司网站建设,企业网站建设,高端网站设计,网络营销推广,外贸营销网站建设,回民网站建设费用合理。由于自己的公司的项目需要调用视频地址
1:当为链接时:直接在播放器用数据库查找的地址
2:当为外部链接时:直接用window.location.href('数据库查找的地址')
3:当为H5链接时:使用
4:当为其余网站链接时,要去第三方网站读取json信息然后把json数据作为url放在播放器中
当为4时,我使用json时会出格式错误
当用jsonp解决跨域问题时,会出现返回格式接收不到
所以我用
public static String analysisUrl(String url){ HttpURLConnection httpConnection = null; String output = ""; try { URL targetUrl = new URL(url); httpConnection = (HttpURLConnection) targetUrl.openConnection(); httpConnection.setDoOutput(true); httpConnection.setRequestMethod("GET"); httpConnection.setRequestProperty("Content-Type", "application/json"); InputStreamReader isr = new InputStreamReader(httpConnection .getInputStream(),"utf-8"); BufferedReader responseBuffer = new BufferedReader(isr); output = responseBuffer.readLine(); } catch (Exception e) { } finally { httpConnection.disconnect(); } return output; }
传递一个url进去,这个方法会将网站的内容读取之后return出来,
所以我在前台用ajax传递url到这个方法,返回类型为json
用data.result.数据名 得到url里面的json数据。
什么是ajax
ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,可以通过在后台与服务器进行少量数据交换,使网页实现异步更新。
感谢你能够认真阅读完这篇文章,希望小编分享的“ajax跨域如何获取网站json数据”这篇文章对大家有帮助,同时也希望大家多多支持创新互联网站建设公司,,关注创新互联行业资讯频道,更多相关知识等着你来学习!
本文名称:ajax跨域如何获取网站json数据-创新互联
URL分享:http://hbruida.cn/article/dhcdco.html