0

我在 y cshtml 中有两个下拉列表,一个是制造,另一个是系列 我已经动态绑定制造下拉并使用以下代码绑定系列它不会在我的 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>

请帮我在更改制造商下拉列表时如何绑定系列下拉列表

4

2 回答 2

0
data: JSON.stringify(dataToSend)

should work

于 2012-05-18T21:33:43.043 回答
0

你需要添加 jquery.unobtrusive-ajax.min.js

于 2012-05-06T07:41:06.203 回答