Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Xml - Javascript - Json (https://javascript.ru/forum/misc/79171-xml-javascript-json.html)

vandalv 28.12.2019 00:15

Xml - Javascript - Json
 
Доброй ночи!
Имеется такой проект.
https://plnkr.co/edit/lcPGvAE10qhY9Px89c1e?p=preview
Сделал генеологическое древо Пушкиных. Нужно при помощи javascript сделать из xml - json(это вроде работает). Не могу понять почему в оффлайне не работает. Скачиваю проект, запускаю, ну а там пустота.
Нужно, чтобы с сконвертированных данных отоброжало:
1) Первых 10 человек
2) Супруги каждой особы.
3) Все предки конкретной особы.
Спасибо!:help:

Malleys 28.12.2019 07:00

Цитата:

Сообщение от vandalv
Не могу понять почему в оффлайне не работает. Скачиваю проект, запускаю, ну а там пустота.

XHR, который использует jQuery, не работает по умолчанию в браузере с локальной файловой системой. Вы можете запустить браузер с аргументом, позволяющим также читать из локальной файловой системы. (--allow-file-access-from-files)

Или вы можете запустить локально проект через localhost

Или вы можете поместить XML-файл в JS-строку, и с ней работать (простой вариант, т. к. работает в любом окружении)

Если у вас данные не будут меняться в XML больше, то вы можете перевести в JSON, и присвоить его переменной. (самый простой вариант в данном случае)

vandalv 28.12.2019 17:28

Спасибо за ответ! Можно поподробнее информацию получить. Я, если честно, совсем дубовый в этом деле. Спасибо!

vandalv 31.12.2019 05:13

Спасибо всем за ответы! Получилось наколупать данные из Json.
https://plnkr.co/edit/BMQ1Z199oKlTwd94u5gu?p=preview
Функциями, в данном случае, думаю, нереально будет сделать(т.к нужна соответствующая структура данных). На Stack overflow тоже разводят руками.
Пока не получилось решить проблему с локальным открытием файла. т.к все это нужно выслать преподу. Спасибо всем!

vandalv 31.12.2019 07:45

Спасибо, но не пойму сейчас я этого. Нет у меня опыта вашего. Задачу, можно сказать, я решил. Еще 8 дней есть докалупать эту проблему)))


Часовой пояс GMT +3, время: 08:50.