|
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 40
|
|||||||||||
Массив после json_decode передаю, а получить в js не могу23.08.2016, 10:41. Показов 2694. Ответов 43
Такой массив на выходе (для наглядности вывел при помощи print_r). это чтобы на карты Яндекс вывести массив меток
function addMarkers ({geolocation, name, model, meta_keyword}) {var markers for(var i=0; i <= markers.length; i++)
0
|
|||||||||||
| 23.08.2016, 10:41 | |
|
Ответы с готовыми решениями:
43
json_decode - получить поле из JSON Возможно ли получить идентификатор массива, который я передаю в функцию? json_decode - вывести весь массив из JSON |
|
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 40
|
|
| 26.08.2016, 15:57 [ТС] | |
|
вывести через echo или print_r не проблема, но где-то неправильно составлен js скрипт вот не знаю...
0
|
|
|
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
|
|
| 26.08.2016, 15:59 | |
|
Причем здесь JS если ошибка в PHP функции.
0
|
|
|
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 40
|
||||||
| 26.08.2016, 18:30 [ТС] | ||||||
|
Согласен, я неправильно выразился. но мы продвинулись - спасибо Вам !
Добавлено через 2 часа 11 минут я тут малость повысил уровень абстракции изучил пример и ву а ля! Данные передались в скрипт.
view-source:http://comfort.xn--22-6kc1cvaa... nt/voucher Но дальше я опять запутался... Маркеры все равно не выводятся.
0
|
||||||
|
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
|
|
| 26.08.2016, 18:38 | |
|
Потому что как я понимаю это надо делать внутри init()
0
|
|
|
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 40
|
|
| 26.08.2016, 19:21 [ТС] | |
|
А подробнее? Просто ни разу подобных примеров не видел...намекните если не сложно.
0
|
|
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|||||||||||
| 27.08.2016, 10:07 | |||||||||||
|
В marker-layout.php впишите:
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 40
|
|
| 27.08.2016, 13:20 [ТС] | |
|
код прерывается где-то. убрал вообще все лишнее, в PHP только require ("bd.php"); и Ваш код.
в js только инициализация карты и приведенный код - это в исходном коде видно Добавлено через 5 минут если сделать вывод кода PHP на страницу <?php include ("marker-layout.php"); ?> то код прерывается.
0
|
|
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
||||||
| 27.08.2016, 13:27 | ||||||
|
Включите вывод всех ошибок, чтобы увидеть, почему прерывается. Добавьте в начало скрипта:
0
|
||||||
|
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 40
|
||||||
| 27.08.2016, 14:18 [ТС] | ||||||
Так не бывает же
0
|
||||||
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
| 27.08.2016, 14:38 | |
|
А что выводит именно этот код в том виде, в каком он сейчас?
0
|
|
|
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 40
|
||||||
| 27.08.2016, 18:40 [ТС] | ||||||
|
ровным счетом ничего...
если удалить строку
Добавлено через 48 секунд но маркеров на карте все равно нет. Ошибок тоже нет никаких Добавлено через 43 минуты применил этот код <? ini_set('display_errors', 1); error_reporting(E_ALL); ?> для js есть предупреждения по части html - ошибок нет! Добавлено через 2 часа 25 минут есть у меня подозрение, что все значения в колонке geolocation являются строковыми, а надо бы их сделать числовыми. в общем 500 записей примерно нужно как-то переделать, чтобы js узнал и принял. вопросов несколько: 1. переделать БД или обработать js? 2. в каждой записи есть числа, две точки, запятая и пробел. как это сохранить?
0
|
||||||
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
| 27.08.2016, 19:01 | |
|
Почему у Вас JSON на экран там выводится?
Добавлено через 2 минуты И ещё: почему при переходе по адресу comfort.маршрут22.рф/marker-layout.php у Вас выводится HTML-код? Я же показал, как надо. И чтобы НИЧЕГО не было в том скрипте, кроме вывода JSON!
0
|
|
|
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 40
|
|
| 27.08.2016, 19:15 [ТС] | |
|
json вывел для наглядности.
выключить - пара секунд. выключил. Все сделал в соответствии с "указаниями"! А выводится html не знаю почему. так настроен движок видимо. opencart так работает. если обратиться к несуществующей страничке, от балды comfort.маршрут22.рф/treee.php то все равно срабатывает переход на главную страницу сайта
0
|
|
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|||
| 27.08.2016, 19:37 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 40
|
|
| 27.08.2016, 19:50 [ТС] | |
|
Путь до файла выглядит так: http://comfort.xn--22-6kc1cvaa... layout.php
Нужно переместить в корень и указать абсолютный путь? что имеется в виду, когда Вы говорите "все из-за html' ?
0
|
|
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
||||
| 27.08.2016, 19:55 | ||||
0
|
||||
|
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 40
|
|
| 27.08.2016, 19:59 [ТС] | |
|
Смотрите: как только я комментирую строку // $data = [];
данные выводятся! сейчас смотрите! http://comfort.xn--22-6kc1cvaa... layout.php что из этого является HTML я не пойму...
0
|
|
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
||||||||||||
| 27.08.2016, 20:04 | ||||||||||||
Теперь этот адрес пропишите для $.getJSON.
0
|
||||||||||||
|
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 40
|
|
| 27.08.2016, 20:04 [ТС] | |
|
Консоль говорит: XHR finished loading: GET "http://comfort.xn--22-6kc1cvaaoh7b.xn--p1ai/marker-layout.php".
0
|
|
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
| 27.08.2016, 20:07 | |
Сообщение было отмечено AlexCar как решение
Решение
Я говорю, нужно этот адрес прописать: http://comfort.xn--22-6kc1cvaa... layout.php
0
|
|
| 27.08.2016, 20:07 | |
|
передаю массив произвольных байт через блютуз-модуль с STM32 Ajax - после загрузки не могу получить элемент
Не могу получить содержимое родителя li когда навожу на него мышкой после дочерней li
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|