在组合框中填充数据
populating data in combo box
请放心,我正在尝试解决问题,但无法解决,因此请求帮助。我在auto.jsp.中有两个组合框,分别命名为第一个组合框和第二个组合框
我通过第一个组合框的onchange事件在auto.jsp中的div中获得值,但我获得的值并没有填充在第二个组合框中,而是像明文一样显示在id combo2
中。如何在第二个组合框中填充此数据。我试了很多,但都做不到,有什么想法吗?
auto.jsp
<script type="text/javascript">
$(document).ready(function() {
$("#combo1").change(function() {
$.get('combo.jsp', { combo1Val : $(this).val() }, function(responseData) {
$("#combo2").replaceWith(responseData);
});
});
});
</script>
<body>
<select id="combo1" name="combo1Val">// After onchange event of this combo box, second box is disappeared and i am getting value 1, how can i display this one inside the option value of second combo box?
<option value="">select</option>
<option value="1">One</option>//
</select>
<select id="combo2" name="combo2">
<option value="">select</option>
<option value="2">Two</option>
</select>
</body>
comb.jsp
<%
String combo1Val=request.getParameter("comboVal");
out.println(combo1Val);// displaying value 1 in auto.jsp in id combo2
%>
有什么想法吗?
尝试替换此行:
$("#combo2").replaceWith(responseData);
像这样的东西:
$("#combo2").append(
$("<option></option>").html(responseData).val(responseData)
);
这应该会在第二个组合的末尾添加一个新选项,其中显示文本和value
属性都将设置为responseData
(因为您不会为它们返回单独的值)。
http://www.htmlgoodies.com/primers/jsp/
相关文章:
- 如何在Highchart中动态填充数据
- 使用jquery在选择框中的选项中填充数据
- 使用jquery、javascript重新填充数据
- 如何从 API 填充数据并加载到下拉列表中
- 通过遍历JSON文件来填充数据列表选项
- 在引导模式中,点击相应的datatables行中的按钮,填充数据
- 当选择District时,PHP将从数据库中填充数据
- 从角度工厂返回数据,返回对象后填充数据
- 高图表 - 从数组填充数据
- 在承诺函数从 pouchdb 填充数据之前触发 Ionic/Angular $watch的问题
- 无法用同位素填充数据
- 使用 php 发送 json 填充数据表
- JQuery - 在表单中填充数据的正确方法
- 翡翠选择字段填充数据
- C# MVC 填充数据表中的下拉列表组
- 自动填充数据被javascript的onchange事件覆盖
- 如何在html中只使用ng repeat来填充数据,而不使用repeat html's元素
- 用Firebase和Angular填充数据表
- 通过JS Ajax调用问题填充数据
- 使用两个ajax调用在两个html表中填充数据