2016-03-22 9 views
0

ECB XML bugün döviz oranı elde XML ->http://www.ecb.europa.eu/stats/eurofxref/eurofxref-hist-90d.xmljQuery Ben Avrupa Merkez Bankası'ndan <code>CZK</code> para birimi için bugün oranını almak gerekir

Bu

var xml = $.parseXML("http://www.ecb.europa.eu/stats/eurofxref/eurofxref-hist-90d.xml"), 
$xml = $(xml), 
$test = $xml.find('Cube'); 

console.log($test.text()); 

şimdi benim kod ve ben bir hata var Uncaught Error: Invalid XML

+0

XML dosyasını alın ve doğrulamaya çalışın. Geçerli olmayabilir. – BPS

cevap

0

JQuery'nin parseXml işlevinin argümanı, XML belgesini içeren bir dizedir.

Örneğinizde, URL dizesini görünüşte başarısız olan XML olarak ayrıştırmaya çalışır. URL'den verileri ayrıştırmak için kendiniz yükleyin ve ardından parseXml işlevine yerleştirin.

+0

Ancak, $ .get ("http://www.ecb.europa.eu/stats/eurofxref/eurofxref-hist-90d.xml" işlevini yapmaya çalıştığımda, ({alert ("success");)) 'Bu hata var' Hayır 'Erişim-Kontrol-İzin-Kökeni' üstbilgisi istenen kaynakta mevcut. ' – Kicker

+0

@Kicker http://stackoverflow.com/questions/20035101/no-access-control-allow-origin- üstbilgi-is-Bu-on-the-istenen-kaynak – wero

İlgili konular