我在y cshtml中有两个drodowns,一个是Manufacture,另一个是系列我必须绑定系列下拉基于o Manufaturer下拉变化evnt动态。我已经动态绑定Manufacture Drop并使用以下代码来绑定它不会绑定的Series 在我的cs.Html
中 <script type="text/javascript" src="../../Scripts/jquery-1.6.4.js"></script>
<script src="../../Scripts/jquery-1.6.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#CompProducts").change(function () {
var selection = $("#CompProducts").val();
var dataToSend = {
paymentType: selection
};
alert(dataToSend);
alert(dataToSend);
$.ajax({
type: 'POST',
contentType: "application/json; charset=utf-8",
dataType: "json",
url: "MobileHome/GetCompSeries",
data: dataToSend,
success: function (data) {
alert(data);
}
});
});
});
下拉定义如
<li>Competitor:
@Html.DropDownList("CompProducts", (IEnumerable<SelectListItem>)ViewData["Manufacturer"], "-- Select --", new
{
onchange = "javascript:ChangeLocalSite(this.value);"
})
</li>
<li id="Li1" runat="server">Series:
<select id="iLevel" name="iLevel">
<option value="-1">-- Select --</option>
</select>
</li>
请在更改制造商下拉列表时帮助我如何绑定系列下拉列表
答案 0 :(得分:0)
您需要添加jquery.unobtrusive-ajax.min.js
答案 1 :(得分:0)
data: JSON.stringify(dataToSend)
应该有效