私はスタック交換とオンラインで一般的に検索してきましたが、探しているものに似た多くの答えを見つけることができますが、正確な答えを見つけることはできません.
JavaScript を介した XML データのリクエストと解析について学んでいますが、「null からリクエストを作成できません」というエラーが発生します。
XML rss フィードをローカル コンピューターに保存し、それを Chrome で開き、JavaScript コンソールを表示して、データの操作を開始するために次のことを試しました。
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "http://cs.dev/scraps/engadget_rss_feed.xml",false);
xmlhttp.send();
var xml = xmlhttp.responseText;
sendステートメントに到達するまで、すべて正常に機能します。実行すると、上記のエラーメッセージが表示されます。完全なエラー テキストは次のとおりです。
XMLHttpRequest cannot load http://cs.dev/engadget_rss_feed.xml. Cannot make any requests from null. Error: NETWORK_ERR: XMLHttpRequest Exception 101
js を実行しているサーバーの外部のドメインから xml を要求できない方法について読んだので、それをローカル Web サーバーに移動すると修正されると思いました。
また、仮想ドメインなしでホーム サイト フォルダーの URL を使用して同じ開く方法を試しましたが、それでもエラーが発生します。
私がここに欠けているものはありますか?この行を JavaScript コンソールで実行することはできませんか?
どんな助けでも大歓迎です。