###質問
jquery.soapを使用してGetCitiesByCountryにアクセスしてデータを取得しようと考えていますが、
下記のようなエラーが出てしまいデータが取得できません。
どなたかこれを解決する方法をご教授願えないでしょうか?
###エラーメッセージ
クロスオリジン要求をブロックしました: 同一生成元ポリシーにより、http://www.webservicex.net/globalweather.asmxGetCitiesByCountry にあるリモートリソースの読み込みは拒否されます (理由: CORS ヘッダ 'Access-Control-Allow-Origin' が足りない)。
###ソースコード
js
1 2<script src="./jquery-2.2.2.js"></script> 3<script src="./jquery.soap.js"></script> 4 5$.soap({ 6 url: 'http://www.webservicex.net/globalweather.asmx?wsdl', 7 method: 'GetCitiesByCountry', 8 9 data: { 10 CityName: 'tokyo', 11 CountryName: 'japan' 12 }, 13 14 success: function (soapResponse) { 15 // do stuff with soapResponse 16 // if you want to have the response as JSON use soapResponse.toJSON(); 17 // or soapResponse.toString() to get XML string 18 // or soapResponse.toXML() to get XML DOM 19 }, 20 error: function (SOAPResponse) { 21 // show error 22 } 23});
###補足情報(言語/FW/ツール等のバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。