【发布时间】:2015-10-03 18:52:30
【问题描述】:
我编写了 Asp.Net MVC 应用程序并想实现级联下拉列表功能,但是我遇到了 jQuery 更改事件的问题。 我哪里错了?
Javascript:
<script charset="utf-8" type="text/javascript" language="javascript" src="<%= Url.Content("~/Content/jquery-1.4.1.js") %>"></script>
<script charset="utf-8" type="text/javascript" language="javascript">
$(document).ready(function () {
$("#ddlCategories").change(function () { alert("It worked!"); });
});
</script>
MVC:
<%=Html.DropDownList("CategoriesId", (SelectList)ViewData["CategoriesList"], new { Id = "ddlCategories" })%>
<%=Html.DropDownList("ModelId", (SelectList)ViewData["ModelsList"], new { Id = "ddlModels" })%>
HTML:
<select name="CategoriesId" id="ddlCategories">
<option value="1">Thermage Solta Medical</option>
<option value="2">Syneron</option>
<option value="59">Deka</option>
</select>
<select name="ModelId" id="ddlModels">
<option value="1">Thermage NXT RF</option>
<option value="2">Thermacool TC</option>
</select>
【问题讨论】:
-
在 Firefox 中检查它可能引发的任何错误
-
代码原样正常,应该可以工作,但可能还有其他因素影响此代码
标签: jquery asp.net-mvc