javascript - 需要将选择标签选项值传递给ajax函数

标签 javascript php html ajax

当我按下添加按钮时,我需要获取选择标签值的值

这是我的ajax文件

function insertDep(){
   var ajaxRequest;
   try{
      ajaxRequest = new XMLHttpRequest();
   }catch (e){
      try{
         ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
      }catch (e) {

         try{
            ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
         }catch (e){
            alert("Your browser broke!");
            return false;
         }
      }
   }
   ajaxRequest.onreadystatechange = function(){   
      if(ajaxRequest.readyState == 4){
         var ajaxDisplay = document.getElementById('addmegp');
         ajaxDisplay.innerHTML = ajaxRequest.responseText;
      }
   }
   var unitnamedept = document.getElementById('unitnamedept').value;


   var queryString =  "?unitnamedept=" + unitnamedept;
   ajaxRequest.open("GET", "insertDept.php" + queryString, true);
   ajaxRequest.send(null); 
}

这是我的 html 文件

<select> <option name="unitnamedept" id="unitnamedept" value="0" >--</option> <option value="D01">D01</option> <option value="D02">D02</option> <option value="D03">D03</option> <option value="D04">D04</option> </select>

<input type="button" name="ang" align="right" value="Add" onclick="insertDep()"/>

** 我有另一个名为 insertDept.php 的页面** 我使用此页面来显示

<?php
$unitnamedept = $_GET['unitnamedept'];
echo "$unitnamedept";
?>

当我按下只接收 0 值的按钮时,请提供任何帮助....

最佳答案

使用:selected用于获取选项值的选择器 - jQuery

或者

使用e.options[e.selectedIndex].value
其中 var e = document.getElementById('SelectID') 不是选项

关于javascript - 需要将选择标签选项值传递给ajax函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29362507/

相关文章:

php - SPHINX 仅匹配短语,以及 PHP 中的 SPHINX 自动索引

html - 使列的固定内容不跨越整个页面宽度

php - SQL SELECT 和 PHP 检索速度 INT vs TINYINT vs VARCHAR vs ENUM?

html - 对齐留在父级的 div

javascript - Android浏览器渲染html文本的半宽

javascript - 如何访问 Angular.JS 中 $routeProvider 配置中的工厂数据对象?

javascript - DataTables 更改所有页面上的复选框

javascript - 未捕获的 SyntaxError : Unexpected token U in JSON at position 0 at JSON. 解析 (<anonymous>) 在 Response.Body.json

javascript - 使用 event.preventDefault 单击不触发引导模式按钮

php - jquery目录树