社区
JavaScript
帖子详情
js如何跨域获取xml数据?
lmxing1987
2012-07-02 02:37:05
如题,js怎么通过ajax方式跨域获取xml数据。xml数据方不可控。
...全文
431
11
打赏
收藏
js如何跨域获取xml数据?
如题,js怎么通过ajax方式跨域获取xml数据。xml数据方不可控。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
86y
2012-07-04
打赏
举报
回复
是没办法了。有很多资源都可以用。跨域限制了。
lmxing1987
2012-07-03
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
引用 7 楼 的回复:
引用 5 楼 的回复:
xml的url需要取客户端的cookie? 是什么意思啊,我用过这样的方式跨域取过xml。不过是本机模拟的
就是说xml的url是一个php程序页面,程序会根据coodie的面的值来动态生成xml
动态生成的xml,file_get_contents就取不到吗? 你用过这方法试过吗? php我了解不多
[/Quote]
file_get_contents 是能获取到内容,但是你不能传递cookie里面的值过去啊。
xinfucheng
2012-07-03
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
引用 5 楼 的回复:
xml的url需要取客户端的cookie? 是什么意思啊,我用过这样的方式跨域取过xml。不过是本机模拟的
就是说xml的url是一个php程序页面,程序会根据coodie的面的值来动态生成xml
[/Quote]
动态生成的xml,file_get_contents就取不到吗? 你用过这方法试过吗? php我了解不多
lmxing1987
2012-07-03
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
jsonp 请求
[/Quote]
我说错了,是用jsonp的方式。浏览器端有响应数据,但是会报js错误然后就无法处理呢。
lmxing1987
2012-07-03
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
xml的url需要取客户端的cookie? 是什么意思啊,我用过这样的方式跨域取过xml。不过是本机模拟的
[/Quote]
就是说xml的url是一个php程序页面,程序会根据coodie的面的值来动态生成xml
yibey
2012-07-03
打赏
举报
回复
jsonp 请求
xinfucheng
2012-07-03
打赏
举报
回复
xml的url需要取客户端的cookie? 是什么意思啊,我用过这样的方式跨域取过xml。不过是本机模拟的
lmxing1987
2012-07-03
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
讨论下啊,用php语言写这样一个页面:
$xml="" //引号里面写xml的url
header('Content-type:application/xml') //这行代码不能少,但不知道我是不是都写对了
$fp=file_get_contents($xml)
echo $fp;
再用ajax访问这个页面,回调函数里接收responseText,就是这个xml吧?!
[/Quote]
这样是用的代理的方式。
xml的url需要取客户端的cookie。用代理的方式是不行的。
我使用过soap的方式,能获取到数据到本地。但是是xml的数据本地会报错的。
soap的方式是添加<script>结点去获取的,获取到的数据是xml字符串这样会报错。
xinfucheng
2012-07-02
打赏
举报
回复
讨论下啊,用php语言写这样一个页面:
$xml="" //引号里面写xml的url
header('Content-type:application/xml') //这行代码不能少,但不知道我是不是都写对了
$fp=file_get_contents($xml)
echo $fp;
再用ajax访问这个页面,回调函数里接收responseText,就是这个xml吧?!
一起混吧
2012-07-02
打赏
举报
回复
跨域是不行的
001007009
2012-07-02
打赏
举报
回复
要么后台抓取,要么叫对方提供接口
AJAX
跨域
请求
JS
ONP
获取
JS
ON
数据
的实例代码
Asynchronous JavaScript and
XML
(Ajax) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 这篇文章主要介绍了AJAX
跨域
请求
JS
ONP
获取
JS
ON
数据
的实例代码,需要的朋友可以参考下
AJAX
跨域
请求之
JS
ONP
获取
JS
ON
数据
Asynchronous JavaScript and
XML
(Ajax ) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行
数据
检索。使用
XML
HttpRequest 函数
获取
数据
,它是一种 API,允许客户端 JavaScript 通过 HTTP 连接到远程服务器。Ajax 也是许多 mashup 的驱动力,它可将来自多个地方的内容集成为单一 Web 应用程序。 不过,由于受到浏览器的限制,该方法不允许
跨域
通信。如果尝试从不同的域请求
数据
,会出现安全错误。如果能控制数 据驻留的远程服务器并
实时
数据
仓库、实时
数据
湖、
数据
中台三大项目落地方案
课题一高性能高扩展的千亿级实时
数据
仓库全实现 随着我们从IT时代步入DT时代,
数据
积累量也与日俱增,同时伴随着互联网的发展,越来越多的应用场景产生,传统的
数据
处理、存储方式已经不能满足日益增长的需求。而互联网行业相比传统行业对新生事物的接受度更高、应用场景更复杂, 因此基于大
数据
构建的
数据
仓库最先在互联网行业得到了尝试。 高性能高扩展的亿级电商全端实时
数据
仓库全实现(PC、移动、小程序) ,以热门的互联网电商实际业务应用场景为案例讲解,对电商
数据
仓库的常见实战指标以及难点实战指标进行了详尽讲解,具体指标包括:每日、月大盘收入报表、高付费用户分析报表、流量域多方位分析、营销域多方位分析、实时排行榜指标分析、用户主题分析、店铺主题时间区间分析等,
数据
分析涵盖全端(PC、移动、小程序)应用,与互联网企业大
数据
技术同步,让大家能够真正学到大
数据
企业级
数据
仓库的实战经验。 本课程凝聚讲师多年一线大
数据
企业实际项目经验,大
数据
企业在职架构师亲自授课,全程实操代码,带你体验真实的大
数据
开发过程,代码现场调试。通过本课程的学习再加上老师的答疑,你完全可以将本案例直接应用于企业。 课题二基于Flink+Hudi构建企业万亿级云上实时
数据
湖教程 随着互联网的发展,
数据
的不断膨胀,从刚开始的关系型
数据
库到非关系型
数据
库,再到大
数据
技术,技术的不断演进最终是随着
数据
膨胀而不断改变,最初的
数据
仓库能解决我们的问题,但是随着时代发展,企业已经不满足于
数据
仓库,希望有更强大的技术来支撑
数据
的存储,包括结构化,非结构化的
数据
等,希望能够积累企业的
数据
,从中挖掘出更大的价值。基于这个背景,
数据
湖的技术应运而生。 本课程基于真实的企业
数据
湖案例进行讲解,结合业务实现
数据
湖平台,让大家在实践中理解和掌握
数据
湖技术,未来
数据
湖的需求也会不断加大,希望同学们抓住这个机遇。 项目中将以热门的互联网电商业务场景为案例讲解,具体分析指标包含:流量分析,订单分析,用户行为分析,营销分析,广告分析等,能承载海量
数据
的实时分析,
数据
分析涵盖全端(PC、移动、小程序)应用。 课题三基于电商业务全链路
数据
中台落地方案(全渠道、全环节、全流程) 在互联网发展浪潮中,
数据
对于企业的价值是非常大的,怎么管理好
数据
,以及快速挖掘
数据
价值,共享
数据
价值,急需一套解决方案,在
数据
开发中,核心
数据
模型的变化是相对缓慢的,同时,对
数据
进行维护的工作量也非常大;但业务创新的速度、对
数据
提出的需求的变化,是非常快速的。
数据
中台的出现,就是为了弥补
数据
开发和应用开发之间,由于开发速度不匹配,出现的响应力跟不上的问题。
数据
中台解决的问题,包括:效率问题、协作问题、能力问题,
数据
中台是聚合和治理
跨域
数据
,将
数据
抽象封装成服务,提供给前台以业务价值的逻辑概念。 本课程基于真实企业
数据
中台建设架构进行讲解,带大家构建
数据
中台,通过学习完本课程可以节省你摸索的时间,节省企业成本,提高企业开发效率。 课程包含几大模块:
数据
源管理、
数据
接入管理、
数据
质量管理、
数据
质量报告、
数据
安全管理、
数据
查询IDE、
数据
血缘以及元
数据
管理、
数据
中台实战应用等,对于
数据
中台涉及到的业务以及技术进行详尽的讲解。
jQuery
获取
跨域
XML
(RSS)
数据
的相关总结分析
前段时间项目,需要前端
JS
获取
跨域
XML
(RSS),最先打算使用jQuery.ajax方法
获取
,但是在ie9以下,提示“拒绝访问的” 略尴尬,网上查找了相关资料总结了以下几种方法: 一、google的jGFeed:相信很多同学对这个应该不陌生,使用也相对简单: 源码: (function($){ $.extend({ jGFeed : function(url, fnk, num, key){ // Make sure url to get is defined if(url == null) return false; // Build Google Feed AP
通过
js
onp
获取
js
on
数据
实现AJAX
跨域
请求
AJAX(异步的 JavaScript 和
XML
)是用于创建快速动态网页的一种技术,它在不重新加载整个页面的情况下,与服务器交换
数据
并更新部分网页,ajax 使用
XML
HttpRequest对象在后台与服务器交换
数据
,
XML
HttpRequest 是 AJAX 的基础,它允许客户端 JavaScript 通过 HTTP请求连接到远程服务器。 但是,由于受到浏览器的限制,这种方法不可以进行
跨域
访问,如果使用这种方法进行
跨域
访问则会出现安全问题。不过,我们可以发现,在web页面
跨域
调用
js
文件时,不会受到浏览器的限制,所以我们可以利用将远程服务器端的
数据
装入
js
格式的文件,然后再用来供客户端
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章