Перенос значений переменной из js в php

134
22 апреля 2018, 22:01
<script type="text/javascript">
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(function(position) {
      var latitude = position.coords.latitude;
      var longitude = position.coords.longitude;
    });
  }
</script>
<?php
    if (isset($_GET['u_name'])) {
        echo "Значение JavaScript-переменной: ". $_GET['u_name'];
    } else {
        echo '<script type="text/javascript">';
        echo 'document.location.href="' . $_SERVER['REQUEST_URI'] . '?u_name=" +longitude';
        echo '</script>';
        exit();
    }
?>

Почему ничего не выводится?

Answer 1

Вы не не передаете координаты в get параметры потому и не работает.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script type="text/javascript"> 
  if (navigator.geolocation) { 
    navigator.geolocation.getCurrentPosition(function(position) { 
      var latitude = position.coords.latitude; 
      var longitude = position.coords.longitude; 
       
      //если нет гет параметров обновляем страницу и добавляем их 
      if (location.href.indexOf('lat')==-1){ 
                window.location.href = location.href + "?lat=" + latitude + "&lon=" + longitude; 
            } 
             
    }); 
  } 
</script> 
 
<?php 
    if (isset($_GET['lat'])) { 
        echo "Значение JavaScript-переменной latitude: ". $_GET['lat']; 
         echo "Значение JavaScript-переменной longitude: ". $_GET['lon']; 
    }  
?>

READ ALSO
Проблема с Ajax на WordPress

Проблема с Ajax на WordPress

Пытаюсь внедрить ajax фильтр по цене в WordPress, но он упорно не хочет работать, возвращает пустой результат

145
Как вызвать функцию php из js-файла в wordpress?

Как вызвать функцию php из js-файла в wordpress?

Мне нужно вызвать php функцию с js файлаВ functions

176
Умные десятизначные числа

Умные десятизначные числа

Добрый день, ребята подскажите реализацию функции умных десятичных чисел, простая реализация округлений не подходит так как цифры могу быть...

165
Подключение шаблонов в Wordpress

Подключение шаблонов в Wordpress

Здравствуйте, мне нужно подключить некоторые категории (рубрики) в отдельные шаблоны

152