透過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。
http://lisinopril.network/# lisinopril 20 mg price online
Лучшая Букмекерская контора на просторах 1win
Потрясающая Букмекерская контора, всем советую 1win
В нашем мире, где диплом является началом успешной карьеры в любом направлении, многие ищут максимально простой путь получения образования. Наличие официального документа об образовании сложно переоценить. Ведь именно он открывает двери перед любым человеком, желающим вступить в профессиональное сообщество или учиться в ВУЗе.
Наша компания предлагает быстро получить этот важный документ. Вы имеете возможность приобрести диплом старого или нового образца, и это является отличным решением для человека, который не смог завершить образование или утратил документ. дипломы выпускаются аккуратно, с максимальным вниманием ко всем нюансам, чтобы в результате получился документ, 100% соответствующий оригиналу.
Преимущества этого решения состоят не только в том, что вы сможете оперативно получить свой диплом. Весь процесс организован удобно, с профессиональной поддержкой. Начав от выбора необходимого образца документа до правильного заполнения личных данных и доставки по стране — все под абсолютным контролем опытных специалистов.
Всем, кто ищет оперативный способ получить необходимый документ, наша компания готова предложить отличное решение. Заказать диплом – это значит избежать продолжительного процесса обучения и сразу переходить к личным целям, будь то поступление в ВУЗ или начало профессиональной карьеры.
https://diplomanc-russia24.com
Misoprostol 200 mg buy online order cytotec online buy cytotec pills online cheap
buy propecia pill: propecia price – propecia medication
tamoxifen blood clots tamoxifen endometriosis hysterectomy after breast cancer tamoxifen
https://finasteride.store/# buying cheap propecia no prescription
buy cytotec in usa: buy misoprostol over the counter – buy cytotec in usa
tamoxifen for men tamoxifen joint pain tamoxifen mechanism of action
Топовая Букмекерская контора на просторах 1win
lisinopril online pharmacy zestril 20 mg tab cost of generic lisinopril 10 mg
Отличная Букмекерская контора, всем советую 1win
order lanoxin 250 mg without prescription – lanoxin 250mg generic order lasix 100mg pill
get generic propecia without rx: cost of propecia prices – cost of cheap propecia prices
https://ciprofloxacin.tech/# ciprofloxacin
tamoxifen and osteoporosis: how to prevent hair loss while on tamoxifen – tamoxifen rash pictures
http://ciprofloxacin.tech/# ciprofloxacin order online
buy cytotec in usa buy cytotec in usa п»їcytotec pills online
https://mexicoph24.life/# best mexican online pharmacies
mexican border pharmacies shipping to usa: cheapest mexico drugs – mexico drug stores pharmacies
Лучшая Букмекерская контора на просторах 1win
Топовая Букмекерская контора, всем советую 1win
Great site ! I recommend everyone to watch it!escort paris
mexico pharmacy mexican pharmacy mexican drugstore online
reputable indian pharmacies: Online medicine order – п»їlegitimate online pharmacies india
india pharmacy mail order http://indiaph24.store/# india pharmacy mail order
india pharmacy
mexican pharmaceuticals online: Mexican Pharmacy Online – mexico drug stores pharmacies
http://indiaph24.store/# india online pharmacy
indian pharmacy paypal п»їlegitimate online pharmacies india mail order pharmacy india