透過JS跨網域存取XML檔
為了一些安全性的因素,通常伺服器會阻擋跨網域的XML存取,當然如果你是該網站開發者,所開發的頁面應該將會被放在被認可的網域中,不會碰到這個問題,但我們在開發前期有可能會不在所屬的網域,這樣就會造成開發上的困難,不過我們可以透過Yahoo所提供的YQL查詢語法來解決這個問題,以下就是相關的說明:
若我們在自己的電腦用以下的語法去存取一個網路上的XML
<script> $(function () { var xmlSource = "http://stanley.cloudlab.tw/crossDomainXML/testXML.xml"; $.ajax({ url: xmlSource, success: function (data) { console.log(data); } }) }) </script>
很可能會出現「No Access Control Allow Origin」的訊息:
但如果套用上YQL之後
<script> $(function(){ var xmlSource = "http://stanley.cloudlab.tw/crossDomainXML/testXML.xml"; var yqlURL = [ "http://query.yahooapis.com/v1/public/yql", "?q=" + encodeURIComponent("select * from xml where url='" + xmlSource + "'"), "&format=xml&callback=?" ].join(""); $.getJSON(yqlURL, function(data){ console.log(data) }); }) </script>
可以看到已經可以抓到XML內容,這樣可以讓我們較為方便的去開發,其他詳細的使用說明可以參考Yahoo YQL Guide。
pharmacies en ligne certifiГ©es: levitra generique sites surs – acheter mГ©dicament en ligne sans ordonnance
pharmacie en ligne france livraison belgique: kamagra 100mg prix – Pharmacie Internationale en ligne
vente de mГ©dicament en ligne: Medicaments en ligne livres en 24h – pharmacie en ligne pas cher
Viagra gГ©nГ©rique sans ordonnance en pharmacie: Viagra generique en pharmacie – Quand une femme prend du Viagra homme
Um cassino com uma excelente reputacao Tigrinho
https://autoclub.kyiv.ua узнайте все о новых моделях, читайте обзоры и тест-драйвы, получайте советы по уходу за авто и ремонтам. Наш автокаталог и активное сообщество автолюбителей помогут вам быть в курсе последних тенденций.
Pharmacie en ligne livraison Europe: pharmacie en ligne avec ordonnance – pharmacie en ligne pas cher
pharmacie en ligne fiable: levitra generique sites surs – pharmacie en ligne france livraison belgique
O cassino mais confiavel Tigrinho
fludrocortisone pills story – lansoprazole survive lansoprazole temper
pharmacie en ligne livraison europe: kamagra livraison 24h – Pharmacie sans ordonnance
pharmacie en ligne sans ordonnance: pharmacie en ligne livraison europe – п»їpharmacie en ligne france
Sildenafil teva 100 mg sans ordonnance: Viagra 100 mg sans ordonnance – Viagra gГ©nГ©rique pas cher livraison rapide
Are you looking for reliable and fast proxies? https://fineproxy.org/account/aff.php?aff=29 It offers a wide range of proxy servers with excellent speed and reliability. Perfect for surfing, scraping and more. Start right now with this link: FineProxy.org . Excellent customer service and a variety of tariff plans!
https://proauto.kyiv.ua здесь вы найдете обзоры и тест-драйвы автомобилей, свежие новости автопрома, обширный автокаталог с характеристиками и ценами, полезные советы по уходу и ремонту, а также активное сообщество автолюбителей. Присоединяйтесь к нам и оставайтесь в курсе всех событий в мире автомобилей!
pharmacie en ligne france pas cher: Acheter Cialis 20 mg pas cher – acheter mГ©dicament en ligne sans ordonnance
pharmacie en ligne france pas cher: kamagra oral jelly – pharmacie en ligne
Sildenafil teva 100 mg sans ordonnance: Viagra sans ordonnance 24h – Prix du Viagra en pharmacie en France
Eu recomendo o melhor cassino Tigrinho
Pharmacie Internationale en ligne: pharmacie en ligne livraison europe – pharmacie en ligne sans ordonnance
Experimente este cassino de primeira linha Tigrinho
acheter mГ©dicament en ligne sans ordonnance: pharmacie en ligne fiable – pharmacie en ligne livraison europe
pharmacie en ligne france livraison belgique: pharmacie en ligne sans ordonnance – pharmacie en ligne fiable
Viagra gГ©nГ©rique pas cher livraison rapide: Acheter du Viagra sans ordonnance – Viagra en france livraison rapide
купить флешку https://meflash.ru/
trouver un mГ©dicament en pharmacie: levitra generique sites surs – pharmacie en ligne livraison europe
pharmacie en ligne france livraison belgique: Levitra pharmacie en ligne – pharmacie en ligne france livraison belgique
Отличный сайт! Всем рекомендую! Тут Вы можете найтиНайти человека
Experimente este cassino de primeira linha Tigrinho
One other issue is when you are in a predicament where you do not have a cosigner then you may want to try to make use of all of your school funding options. You could find many awards and other scholarships that will present you with funds that can help with classes expenses. Thx for the post.