2011-01-04 12 views
1

私はJavaScriptには非常に新しいので、私はw3schoolsから学ぶと思っていましたが、このサイト http://www.w3schools.com/xml/xml_to_html.aspは私がローカルに模倣できない例を示しています。 .jsをコピー/貼り付けてxmlをダウンロードしましたが、空の画面が表示されます。Xmlからjsコードに問題があります

それは自分で試してみましたが、私のためではありませんか?私はそれをサーバーなどで必要としていますか?

答えて

0

私はあなたのファイルシステムに例のxml(cd_catalog.xml)を追加する必要がありますね。

0

最初に、HTMLファイル(Javascriptブロックを含む)とXMLファイルが同じディレクトリに配置されていることを確認してください。

次に、あなたはおそらくあなたのローカルWebサーバの下で、それらのファイルを配置し、このようにHTMLを開く必要があります。

http://[local server host]/ajax.html 

の代わりに、例えばから直接ファイルを開きますWindowsエクスプローラ:

C:\[path to the file]\ajax.html 

「アクセスが拒否されました」というエラーが表示されます。

- パベル

0

Webサーバーの下でこれを実行しているか、単にテキストファイルのカップルを作成し、お使いのブラウザでそれらをロードしていますか?

これが依存する「GET」要求は、おそらく失敗する可能性があります。

Apacheまたは他の同様のHTTPサーバーを使用して、Web上でホストされているかのようにこの例を実行します。

1

はい、このコードは、AJAXを使用してWebサーバーからXMLデータを取得します。あなたがローカルで実行しているサーバーを持っていないので、あなたはw3schoolのバージョンを直接指すようにURLを変更することができます。

また
xmlhttp.open("GET","http://www.w3schools.com/xml/cd_catalog.xml",false); 

、そのonline versionに遊ん;)

関連する問題