1

私はスタック交換とオンラインで一般的に検索してきましたが、探しているものに似た多くの答えを見つけることができますが、正確な答えを見つけることはできません.

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 コンソールで実行することはできませんか?

どんな助けでも大歓迎です。

4

1 に答える 1

0

Chrome の問題である可能性があります。

参照: これ

于 2013-07-11T12:59:49.053 に答える