Замените маркеры на gmaps4rails, используя JavaScript
Я следую этому примеру здесь
Динамически загружать маркеры Google Maps с помощью gmaps4rails
Я пытаюсь использовать запрос.js вместо.json, чтобы я мог отобразить некоторую другую информацию в том же запросе контроллера. Использование метода.json прекрасно работает, но как только я переключаюсь на.js, он не работает. Отправляемые данные по-прежнему проходят через метод.to_gmaps4rails для преобразования их в данные JSON.
При ответе на запрос.json console.log показывает данные ответа, интерпретируемые как объекты маркера, но это просто строковые данные при ответе на запрос.js.
Любая помощь приветствуется!
1 ответ
Решение
Вы должны просто использовать:
JSON.parse(string)
Поскольку результат из.js не преобразуется автоматически в объект.