以下のようなプログラムを書いたとき以前は指定したURLからHTMLを取得することができていたのですが、最近何も取得できない状態になってしまいました。
対処法を調べてみるとブラウザのバージョンアップによりheadersにContent-Typeを設定する必要があるみたいに書いてあったのですが、設定してみても取得できませんでした。
コンソールを見てみるとr.fn.init {}
と出ています。
どうすれば良いでしょうか?
回答よろしくお願い致します。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title></title> <!-- jQuery 読み込む --> <script src="http://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> <!-- jquery.xdomainajax.js を読み込む --> <script src="jquery.xdomainajax.js"> </script> <script> var content =""; $(document).ready(function(){ $.ajax({ url: 'http://www.example.com/', type: 'GET', dataType: 'html', success: function(data) { content = $(data.responseText); console.log(content); } }); }); </script> </head> <body> </body> </html>
Refused to execute script from 'https://raw.githubusercontent.com/padolsey- archive/jquery.fn/master/cross-domain-ajax/jquery.xdomainajax.js' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/16 15:33
2017/09/16 15:37
2017/09/26 07:30