日期:2014-05-18  浏览次数:20723 次

form表单,用ajax实现了两级级选择列表,但是提交给action时,接收的数据似乎是<option>的value值,真正要的值接收不到?如何解决


车系:<select name="car" onchange="change(this.value)">
<option  value="-1">请选择</option>
${list}
</select>    

车型:<select  name="carModel" id="mySel">
<option  value="-1">请选择</option>
</select> 


action中按照这两个name接收了,但是接收不到.........why

------解决方案--------------------
接收的就是value的值啊 
------解决方案--------------------
接收的就是value值啊
------解决方案--------------------
你的list不应该这么遍历,你应该这么写:
车系:<select name="car" onchange="change(this.value)">
<option  value="-1">请选择</option>
<c:forEach items="${list}" var="v">
    <option  value="${v}">名称</option>
</c:forEach>
</select>