2014-10-18 144 views
0

我在html文檔中有一個下拉列表,下拉列表中的選項通過PHP GET請求獲取,Ajax填充HTML文檔(頁面加載完成)。下拉菜單的目的是選擇一個選項,點擊按鈕,地圖將放大到該範圍。但是,所選選項的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 2014-10-18 23:16:33

回答

2

<input type="button">是一個按鈕,不會做任何事情(除非你掛的JavaScript關閉它)。您的表單未提交,因此沒有POST請求,PHP不運行。

您需要<input type="submit">(或Ajax)。