Передача значения select ajax запросом

273
21 октября 2017, 17:59

Здравствуйте. Есть select в form и div который должен принять ответ от сервера. Вот html:

<table>
 <tbody>
    <td>
      <div class="select">
         <div id="countries" style="height: 170px; width: 115px;">
            <form id="countries" action="javascript:void(null);" method="get" onsubmit="getCities()">
              <p>Выберите страну:</p> 
               <select size="2" name="countries">
                 <option>Турция</option>
                 <option>Египет</option>
                 <option disabled>---------------------------</option>
               </select>
             <p><input class="to-cities" value="" type="submit"></p>
            </form>
           </div>
          </div>
         </td>
         <td>
           <div id="city" class="select_city" style="display: none">
             <div id="cities" style="height: 170px; width: 115px;"></div>
            </div>
          </td>
         </tbody>
        </table>

и такой ajax запрос:

function getCities(){
var object = document.getElementById('city');
var msg = $('#countries').serialize();
if(object.style.display == 'none'){
    object.style.display = 'block';
    $.ajax({ 
          type: 'GET', 
          url: 'http://localhost:8084/AirPlane/city.htm', 
          data: msg,
          success: function(response){
                $('#cities').html(response);
            }
        });
    };}

Не могу понять как передать выбор в селекте на сервер. уходит пустое значение

READ ALSO
Ajax как вернуть ошибку с сервера

Ajax как вернуть ошибку с сервера

Добрый, день помогите пожалуйста, отправляю на сервер комментарий пользователя, средствами ajax, скрипту answerphp

318
Не отображаются шрифты

Не отображаются шрифты

В общем суть следующая, писал лендинг на ноутеВ последствии, после переноса исходников на пк при открытии сайта обнаружил, что шрифты не отображаются...

274
Как убрать поле выберите файл?

Как убрать поле выберите файл?

Подскажите пожалуйста, как убрать(спрятать) кнопку "Выберите файл"?

394