我能夠通過瀏覽器執行Web服務,但是當我嘗試通過javascript中的xmlhttprequest執行它時,我得到這個錯誤:Origin []不被Access-Control-Allow-Origin允許。跨站點Ajax調用
如何通過javascript調用webservice?我寧願不使用框架,只使用基本的客戶端JavaScript。
供參考,這是Web服務我想佔用的實例:http://musicbrainz.org/ws/1/track/?type=xml&query=track:alive
感謝。
在musicbrainz.org之外無法用javascript完成,你需要設置一個代理服務器 – generalhenry 2010-11-26 01:51:20
只是好奇而已,你使用一些服務器端腳本語言還是純粹的JavaScript?只需在服務器端創建代理腳本並使用javascript使用它就會容易得多。 – jerjer 2010-11-26 01:54:54