@legatobrown

Как сделать чтобы полученное значение из js определение города, попало в php фаил и выбрало нужный город, для вывода данных определившегося города?

Вот скрипт определения города api геолокации
<script type="text/javascript">
    $(document).ready(function(){
        ymaps.ready(function(){
            var geolocation = ymaps.geolocation;

            $('#tow').html(geolocation.city);

        });
    });
</script>


Вот php фаил function.php , который должен будет получить значение

function get_adress_obj($all = false) {
    $cookie = isset($_COOKIE['current_city']) ? $_COOKIE['current_city'] : false;
    $adresses = array(
        'saratov' => array(
            'name' => 'Название города_1',
            'header_phone' => '<span class="big-phones"><sup>(код города)</sup> телефон </span><span class="big-phones"><sup>(код города)</sup> телефон </span> ',
            'header_adress' => ' <p class="addres-box"  style="padding: 0;">г.Саратов, пр-т Строителей д.1. </p><p class="addres-box" style="margin:0;">( на территории СНИИМ )</p>'
        ),
        'penza' => array(
            'name' => 'Название города_2',
            'header_phone' => '<span class="big-phones"><sup>(код города)</sup> телефон </span><span class="big-phones"><sup>(код города)</sup> телефон </span> ',
            'header_adress' => '<p class="addres-box"  style="padding: 0;">адрес </p><p class="addres-box" style="margin:0;">адрес</p>',
        ),
        'volgograd' => array(
            'name' => 'Название города_3',
            'header_phone' => '<span class="big-phones"><sup>(код города)</sup> телефон </span><span class="big-phones"><sup>(код города)</sup> телефон </span> ',
            'header_adress' => '<p class="addres-box"  style="padding: 0;">адрес</p>',
        ),
    );
   
    if ($all) return $adresses;
    else return ($cookie && isset($adresses[$cookie])) ? $adresses[$cookie] : array_shift($adresses);
}


Вот код, который выводит данные из php файла
<?php $current_city = get_adress_obj();
	echo $current_city['header_adress'];
	echo $current_city['name'];
    ;?>
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 1
@topalek
Делаешь Post запрос на этот файл, обрабатываешь его .
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы