不在下拉列表中显示数据

时间:2017-01-15 11:49:12

标签: jquery asp.net ajax

我通过id为歌手的专辑写这段代码。它找到歌手的专辑,但它没有附加在下拉列表中。问题是什么?

<script>
    function GetAlbum() {
        $.ajax({
            url: '/Music/GetAlbum',
            data: { ID: $("#SingerId").val() },
            type: 'post',
            dataType: "josn",
            success: function (mata) {
                $("#AlbumId option").remove();
                $.each(mata,
                    function (index, element) {
                        var option = $('<option value="' +
                            element.ID +
                            '">' +
                            element.AlbumName +
                            '</option>');
                        $("#AlbumId").append(option);
                    });
            }
        });
    }
</script>
<script>
    $(document).ready(function () {
        GetAlbum();
    });
    jQuery("#SingerID").change(function () {
        GetAlbum();
    });
</script>

enter image description here

  <select name="AlbumId" class="form-control" id="AlbumId"></select>

0 个答案:

没有答案