ajax传递两个变量的问题

ajax传递两个变量的问题,ajax,Ajax,我想传入一个ajax两个值 我有这个 <head> <script src="scripts/data.js"></script> </head> ..code.. <form> <label>Search:</label><input type="text" name=search> <input type=button value="Search" onclick="showDat

我想传入一个ajax两个值

我有这个

<head>
<script src="scripts/data.js"></script>
</head>
..code..
<form>
<label>Search:</label><input type="text" name=search> 
    <input type=button value="Search" onclick="showData(search.value,type.value)">
    <select >
    <option name=type value=""></option>
    <option value='PRD'>Production</option>
    <option value='TST'>Test</option>
    <option value='UAT'>UAT</option>
    <option value='DEV'>Development</option>
    <option value='DIS'>Disaster</option>
    </select>
}

当我按下按钮时,第二个变量是未定义的


我遗漏了什么吗?

必须为选择标记而不是选项指定名称

<select name=type>
    <option value=""></option>
    <option value='PRD'>Production</option>
    <option value='TST'>Test</option>
    <option value='UAT'>UAT</option>
    <option value='DEV'>Development</option>
    <option value='DIS'>Disaster</option>
    </select>

生产
试验
UAT
发展
灾难
<select name=type>
    <option value=""></option>
    <option value='PRD'>Production</option>
    <option value='TST'>Test</option>
    <option value='UAT'>UAT</option>
    <option value='DEV'>Development</option>
    <option value='DIS'>Disaster</option>
    </select>