###前提・実現したいこと
天気情報API(http://weather.livedoor.com/weather_hacks/webservice)
を利用して、別ドメインからJSON情報を取得するテストを行いたいと考えていました。
jQuery/Ajaxでこれを試したところConsoleに次のエラーが発生し、
解決法を探したのですが上手く見つから無い状態で、困っております。
ご教示頂けると助かります。
###発生している問題・エラーメッセージ
jquery.min.js:4 GET http://weather.livedoor.com/forecast/webservice/json/v1?callback=getJSON&city=400040&_=1508584128210 net::ERR_ABORTED
###該当のソースコード
js
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script> $(function(){ $('#ajax-button-api-jsonp').click( function(){ $.ajax({ type:'GET', url: "http://weather.livedoor.com/forecast/webservice/json/v1", data: {city:'400040'}, dataType: 'jsonp', jsonpCallback: 'callback', timeout:1000, }) .done(function(responseData){ console.log("Done!"); }) .fail(function(responseData){ console.log("Fail!"); }) .always(function(responseData){ console.log("Always!"); }); }); }); </script>
html
<input type="button" id="ajax-button-api-jsonp" value="click" />
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。