|
1 / 1 / 0
Регистрация: 03.04.2019
Сообщений: 9
|
||||||||||||||||
Аналог PHP скрипта на Javascript11.10.2020, 19:22. Показов 1393. Ответов 13
Метки нет (Все метки)
Здравствуйте!
Использую DataTable. Ранее, данные брал из Excel'я, при помощи PHPExcel. Использовал это:
Подключение к БД и настройки:
0
|
||||||||||||||||
| 11.10.2020, 19:22 | |
|
Ответы с готовыми решениями:
13
Аналог возможностей PHP в Javascript |
|
1 / 1 / 0
Регистрация: 03.04.2019
Сообщений: 9
|
||||||||||||||||
| 12.10.2020, 20:19 [ТС] | ||||||||||||||||
|
Нашел вариант:
Поддержка указывает на columns.render Но, применить к своему варианту я не могу по причине отсутствия необходимых знаний. Подскажите, пожалуйста - как грамотно сделать?
0
|
||||||||||||||||
|
|
|
| 12.10.2020, 20:48 | |
|
Вам нужно excel контент отобразить в html форме?
Разбейте задачу на 2 пункта 1. Загрузка excel файла и парсинг содержимого (гуглится легко) 2. Генерация разметки html по заданному набору объектов (результат работы методов из п. 1 представьте как json с массивом объектов)
1
|
|
|
1 / 1 / 0
Регистрация: 03.04.2019
Сообщений: 9
|
|||||||||||
| 12.10.2020, 22:00 [ТС] | |||||||||||
|
Благодарю!
Но, Ваш вариант уже решен (первый код в первом сообщении). Он - рабочий, всё "как надо". Одно "но" - мне не нравится, что - долго отрабатывает. Поэтому и приходится идти путями, мне неведомыми... Вернусь к вопросу. Вот так:
Наподобие этого:
В общем - решение пока не нашел. Добавлено через 54 минуты В общем-то, мне необязательно, чтобы вызов файла и дальнейшая работа с ним происходили по правилам DataTables. Если возможно сделать так чтобы это было здесь: <tbody><script>здесь</script></tbody> - будет даже проще. А то, так получается, что для того, чтобы вставить свой класс, приходится существенно изголяться. И, по мануалу, не всегда работает, а поддержка, бесплатно может ответить только на один вопрос.
0
|
|||||||||||
|
1 / 1 / 0
Регистрация: 03.04.2019
Сообщений: 9
|
|
| 12.10.2020, 22:13 [ТС] | |
|
Идея какая - прайс-лист с картинками, приближенный к эсцелю, но в сети. Не Гугл-шмугл таблицы. Шустрый. Плюс корзина (без привязки к платежным системам, уведомление о заказе на почту продавцу и покупателю). Вроде всё.
0
|
|
|
1 / 1 / 0
Регистрация: 03.04.2019
Сообщений: 9
|
|
| 12.10.2020, 22:47 [ТС] | |
|
Прайс-лист в эксцеле -> json -> array.txt -> сайт. Мускул-шмускул - не надо. На данный момент, надо просто тупо вставить данные из массива в мою разметку. Вот и всё. PHP - медленно. Содержимое генерить - сам, как-нибудь. На данный момент, выглядит так:
0
|
|
|
|
||||||
| 13.10.2020, 00:04 | ||||||
|
ИванЕжов, не понимаю вас, какой массив, о чем вы?
Если вам нужно, чтобы через вашу страницу загружались данные из excel и визуализировались, то воспользуйтесь соответствующим решением (используется sheetJs)
1
|
||||||
|
1 / 1 / 0
Регистрация: 03.04.2019
Сообщений: 9
|
|
| 13.10.2020, 01:23 [ТС] | |
|
Благодарю!
Только, похоже, забодался я уже топтаться на одном месте. Буду делать на том, что работает. А, изучать еще одну штуковину, в которой я не понимаю - ну, честное слово, сил нет уже .Если бы Вы могли помочь именно в том, что я спрашивал - дело другое .Времени потерял, ничего толком не сделал. Ну, что... Учиться надо. Еще раз благодарю за помощь!
1
|
|
|
|
|
| 13.10.2020, 11:51 | |
|
ИванЕжов, Не знаю пхп, но судя по коду - вы генерируете html таблицу на основе данных.
А уже на js используете DataTable (jQuery) для генерации таблицы Если это так, то предлагаю вам посмотреть как можно сгенерировать таблицу без jQuery и использовать json-данные, распарсенные из excel (из примера выше). Либо же приведите эти данные в нужный формат, требуемый DataTable Если честно - я уже не знаю что конкретно вам нужно) Поэтому, если все же это нужно - конкретизируйте в ответе на это сообщение
0
|
|
|
1 / 1 / 0
Регистрация: 03.04.2019
Сообщений: 9
|
||||||||||||||||
| 13.10.2020, 13:11 [ТС] | ||||||||||||||||
|
Попробую. Как мне этот массив:
То, чем вывел:
Наверное, что-то, вроде этого:
Мне непонятно - как обратиться к столбцу и вывести его там, где мне надо?
0
|
||||||||||||||||
|
|
|||||||||||
| 13.10.2020, 13:50 | |||||||||||
|
ИванЕжов, Если вы указанный массив принимаете как строку из php, то оставьте свой ajax
Если же вы получаете эту строку из иного места - то ajax не нужен (если тот способ не предполагает такого использования) Воспользуйтесь следующим примитивным парсером (лучше дополните нормальными названиями свойств, одно из них я не разобрал) Парсер строки excel данных Для примера взял вашу строку и распарсил ее в массив объектов
Примитивный генератор на js
0
|
|||||||||||
|
1 / 1 / 0
Регистрация: 03.04.2019
Сообщений: 9
|
|
| 13.10.2020, 19:16 [ТС] | |
|
Благодарю за помощь!
0
|
|
| 13.10.2020, 19:16 | |
|
Помогаю со студенческими работами здесь
14
Вызов PHP скрипта из JavaScript Как передать из массив из серверного скрипта PHP в клиентский javascript? Существует ли на JavaScript аналог PHP-команды $name = gethostbyaddr("$a2"); Исполнение PHP-скрипта без перезагрузки страницы и без знания JavaScript(!) - Xajax Выполнение php скрипта по заданию cron и .htaccess каталога скрипта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|