2014-10-18 142 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)。