XML 值从 URL 到使用 Javascript 的文本
XML value from URL to text using Javascript
我正在尝试从此 URL(returns pure XML)中获取一个值:
我想将此值存储在单独站点上的此元素中:
<div id="result" style="color:red"></div>
每次 javascript 或 jquery 尝试都会导致一些 "access-control-origin" 错误,我在一定程度上理解这一点,但我无法对远程服务器做任何事情。我需要一个快速的前端解决方案。
注意:还有另一种格式我可以 return - JSON 中的数据。但是我在尝试获取该数据时也遇到了类似的问题。
因为你要跨域请求,而且服务器只允许跨域请求jsonp,所以使用jsonp。例如:
$.ajax({
url: 'http://demo.piwik.org/?module=API&method=VisitsSummary.getUniqueVisitors&idSite=7&period=day&date=today&format=json&token_auth=anonymous',
dataType: 'jsonp'
}).done(function(data){
$('#result').html(data.value);
});
我正在尝试从此 URL(returns pure XML)中获取一个值:
我想将此值存储在单独站点上的此元素中:
<div id="result" style="color:red"></div>
每次 javascript 或 jquery 尝试都会导致一些 "access-control-origin" 错误,我在一定程度上理解这一点,但我无法对远程服务器做任何事情。我需要一个快速的前端解决方案。
注意:还有另一种格式我可以 return - JSON 中的数据。但是我在尝试获取该数据时也遇到了类似的问题。
因为你要跨域请求,而且服务器只允许跨域请求jsonp,所以使用jsonp。例如:
$.ajax({
url: 'http://demo.piwik.org/?module=API&method=VisitsSummary.getUniqueVisitors&idSite=7&period=day&date=today&format=json&token_auth=anonymous',
dataType: 'jsonp'
}).done(function(data){
$('#result').html(data.value);
});