【发布时间】:2016-04-05 09:00:41
【问题描述】:
我正在使用引导组合框插件,现在我在更改选择并将数据从视图发送到控制器时遇到问题
$('#MyCombo').on('change', function () {
var data = $(this).find("option:selected").val();
$.ajax({
...
data: { comboId: comboId},
...
});
});
代码在没有 boostrap 组合框插件的情况下工作,但使用插件我在组合更改时得到空选择值。
如何解决这个问题?
【问题讨论】:
-
你能把链接发到你的插件吗?
-
更改:{comboId:comboId} 为:{comboId:data}
-
@MarcusH 这显然不是问题 :)
-
好的,刚刚提出来,因为您没有在示例中声明 comboId。我建议您尝试使用 $().change() 而不是 $().on()。您可以使用 $(this).val() 来获取组合框的选定值。
-
@user1765862 您能否提供任何其他链接参考以获取此插件的更多演示?我可能知道问题出在哪里。
标签: javascript jquery asp.net-mvc twitter-bootstrap