2011-01-04 7 views
1

Так что я очень новичок в xml для javascript, поэтому я думал, что буду учиться у w3schools, но на этом сайте http://www.w3schools.com/xml/xml_to_html.asp показан пример, который я не могу имитировать локально. Я копировал/вставлял .js и загружал xml, но я просто получаю пустой экран!Xml to js code problem

Он работает там, попробуйте сами, но не для меня? Нужно ли мне это на сервере или что-то в этом роде?

ответ

0

ну, я думаю, вы должны добавить пример xml (cd_catalog.xml) в свою файловую систему. и вам обязательно нужно получить доступ к html-файлу на сервере (apache i.e.)

0

Сначала убедитесь, что оба файла HTML (с блоком Javascript в нем) и XML-файл помещены в один каталог.

Далее, вам, вероятно, нужно поместить эти файлы в локальном веб-сервере и открыть HTML как это:

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

вместо того, чтобы открыть файл непосредственно, например, из Проводник Windows:

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

Для последнего случая вы получите сообщение об ошибке «Отказано в доступе».

- Павел

0

Вы используете это под веб-сервер или просто создать несколько текстовых файлов и загрузки их в браузере?

Запрос «GET», на который опирается, может быть, может быть неудачным.

Использование Apache или другого аналогичного HTTP-сервера и запуск примера, как если бы он размещался в Интернете.

1

Да, этот код извлекает данные XML с веб-сервера с использованием AJAX. Поскольку у вас нет сервера работает локально, вы можете изменить URL, чтобы указать непосредственно на версии W3School в:

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

В качестве альтернативы, поиграйте на их online version;)