2014-10-18 2 views
0

У меня есть выпадающий список в html-документе, параметры в раскрывающемся списке получаются с помощью запроса PHP GET, при этом Ajax заполняет HTML-документ (Done on page load). Целью выпадающего списка является выбор опции, нажмите кнопку, где карта будет увеличиваться. Однако запрос POST для выбранного варианта ничего не возвращает.

Есть ли причина для этого?

HTML

<form id="form" method="post" action="php/zoom.php"> 
     <select id="selectProp" name="selectProp"> 
      <optgroup class="zoomProp_OG" id ="zoom"> 
      </optgroup> 
     </select> 
     <input type="button" value="Zoom to property" onClick="zoomToProp()"> 
</form> 

PHP

$attribute = $_POST['selectProp']; 
+1

Что делает 'zoomToProp'? – Musa

ответ

2

<input type="button"> для кнопки, которая не делает ничего (если не повесить JavaScript от него). Ваша форма не отправляется, поэтому запрос POST отсутствует, и PHP не запускается.

Вам нужен <input type="submit"> (или Ajax).

Смежные вопросы