透過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。
купить диплом о высшем образовании сургут landik-diploms.ru .
Your style is really unique compared to other folks I have read stuff from. Thanks for posting when you have the opportunity, Guess I’ll just book mark this site.
Полезный сервис быстрого загона ссылок сайта в индексация поисковой системы – быстрая индексация ссылок
https://clopidogrel.pro/# Cost of Plavix without insurance
soma therapy ed
paxlovid generic: check this – paxlovid cost without insurance
minocycline 100 mg tablets online best price shop buy stromectol pills
https://stromectol1st.shop/# minocycline 100 mg tablet
india online pharmacy
ivermectin medication: stromectol for humans – minocycline pac
cheap plavix antiplatelet drug best price on generic Cost of Plavix without insurance
Hi, I do think this is an excellent website. I stumbledupon it 😉 I’m going to return once again since i have book-marked it. Money and freedom is the best way to change, may you be rich and continue to guide other people.
more: buy rybelsus – more
http://rybelsus.icu/# Semaglutide pharmacy price
ed drugs over the counter
ivermectin cream 1: cheapest stromectol – minocycline capsules 100mg
http://rybelsus.icu/# cheaper
best ed pills that work
Отличный сайт! Всем рекомендую!худи на заказ
http://stromectol1st.shop/# minocycline 100 mg tablets online
п»їlegitimate online pharmacies india
I was just seeking this information for a while. After six hours of continuous Googleing, finally I got it in your site. I wonder what’s the lack of Google strategy that do not rank this kind of informative websites in top of the list. Normally the top web sites are full of garbage.
minocycline coupon: stromectol 1st – stromectol pills
stromectol tablets stromectol over the counter ivermectin 400 mg
Good post. I learn something new and challenging on websites I stumbleupon everyday. It will always be exciting to read articles from other writers and use a little something from other sites.
antiplatelet drug: clopidogrel pro – buy clopidogrel bisulfate
minocycline capsulas: cheapest stromectol – ivermectin oral 0 8
http://paxlovid1st.shop/# paxlovid buy
drugs and medications
Everything is very open with a precise description of the issues. It was really informative. Your site is extremely helpful. Thank you for sharing!
купить диплом физической культуры orik-diploms.ru .
ООО “ПАРИТЕТ ДЕВЕЛОПМЕНТ” инн 7203567694 находящиеся по адресу г. Тюмень ул Чернышевского д 1 вводят в заблуждение дольщиков, строят некачественно устранять замечания отказываются Все покажу расскажу – @dontcheatpeople – телеграмм.
http://clopidogrel.pro/# Cost of Plavix on Medicare
cheapest ed pills
https://stromectol1st.shop/# ivermectin 1mg
cheapest online pharmacy india
ivermectin 1 cream 45gm: buy online – ivermectin 12
Аттестат 11 класса купить официально с упрощенным обучением в Москве