Как передать переменную из PHP в JavaScript

sergeyberezhnoy

Новичок
Добрый вечер.

Я использую для своего проекта разработки быстрого трека Googla Maps
http://habrahabr.ru/post/195950/
Я беру данные широты и долготы с базы данных Mysql , каждая координата записана в переменную а их две $latitude и $longitude . В самом проекте автора на Хабрахабр имеется файл app.js в котором есть функция старта приложения. Мне нужно занести переменные с Php в js. а именно в tlLat, tlLng, brLat, brLng и чтобы переменные обновлялись как только появится последняя запись с координатами объекта в таблице БД. Как правильно это все передать?

var App = function() {
var self = this;

this.isReady = ko.observable(false);
this.isVisible = ko.observable(false);
this.amount = ko.observable(1);
this.bounds = {
tlLat: ko.observable(46.68295),
tlLng: ko.observable(32.589473333333),
brLat: ko.observable(46.68255),
brLng: ko.observable(32.589473333333)
}
 

sergeyberezhnoy

Новичок

WMix

герр M:)ller
Партнер клуба
Если по вашему источнику сделать так tlLat: ko.observable(<? echo $name; ?>), то полетят ошибки
зачем мне кодировать строку, если просто нужно передать числовые данные в переменную
если это числовая переменная, откуда ошибки? если строковая оберни в кавычки если обьект json. еще пожевать?
 

sergeyberezhnoy

Новичок
если это числовая переменная, откуда ошибки? если строковая оберни в кавычки если обьект json. еще пожевать?
ясно, но ошибка потому-что я не знаю как правильно записать туда с пхп переменную. Когда так запишу tlLat: ko.observable(<? echo $name; ?>) то ошибка Uncaught SyntaxError: Unexpected token < и ни какого значения не выводит
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
sergeyberezhnoy, наверное потому, что код php не исполняется? Ты ведь не в JS файле это пишешь?
 

sergeyberezhnoy

Новичок
sergeyberezhnoy, наверное потому, что код php не исполняется? Ты ведь не в JS файле это пишешь?
ох. я протупил, да в JS файл. Но я попытался вставить полностью весть код с файла App
https://github.com/Kasheftin/gmaps/blob/master/js/app.js
в пхп страницу обвернув в <script> и пошли ошибки в консоле .

И как можно обновлять переменную чтобы туда поступали новые координаты с БД. Чтобы не рфрешить страницу да бы увидеть новую позицию маркера на карте?
 
Сверху