Хорошо.Лучший способ интегрировать результат Javascript с PHP
В основном я использую API Карт Google - это Javascript.
Мой сайт работает с PHP по большей части.
Я намерен совершать звонки в API Карт Google, чтобы получить расстояние между различными уже установленными геокодированными точками долготы и широты. Затем я хочу показать их своим пользователям.
Пример.
У меня есть (в PHP):
$home=array(latitude,longitude);
У меня также есть результат mysql_query из моей базы данных местоположений.
Как таковой я
while($result=mysql_fetch_array($results)){
//OUTPUT THE GOOGLE MAPS JAVASCRIPT JARGON WHICH WILL FIND THE DISTANCE
//BETWEEN MY HOME AND THE DB LOCATIONS
}
В примере кода значение просто выводится в DIV, установив внутренний HTML заданного дел до значения отклика определенного запроса (это где мой JS знание становится туманным).
В идеале я хочу получить это значение в php var.
Есть в любом случае делать:
$var=response from js thing;
То, что я сделал на данный момент, по существу, с помощью PHP Я создал правильное число дивы с «response1» Имена «response2» и т.д., которые в заполняющий JS .. но это не похоже на самый логичный способ делать вещи.
Надеюсь, что имеет смысл. Спасибо
Спасибо - но, казалось бы, не имеет значения. Ive закодировал скрипт с API, и он работает. Мой вопрос заключается в передаче результатов JS в PHP. –
В этом случае вы можете написать некоторый код AJAX для передачи результатов на сервер или перенаправления на другую (возможно, ту же) страницу с некоторыми параметрами в URL-адресе. – Valera
Возможно, вы пытаетесь сделать что-то вроде: Начните обработку PHP, обработайте JS, верните результат (ы) из JS в PHP, закончите обработку PHP, отрисуйте страницу. Это будет возможно только так: обрабатывать PHP, отправлять страницы пользователю, обрабатывать JS, использовать AJAX для возврата результата на сервер, сменить страницу, чтобы отразить результат вызова AJAX.
Это было бы невозможно по первому пути ... – Valera