0

我得到了在 MVC3 应用程序中调用局部视图的代码:

$("#TypeID").change(function ()  {

    var taskID = $('#TypeID').val();

    $.ajax({
        url: '/controller/_causeList',
        type: 'GET',
        dataType: 'html',
        data: "Id=" + taskID,
        success: function (data) {
            $('#CauseID').html(data)

        }
    });

});

我想在这里发生的是,当我更改一个下拉列表时,另一个列表将重新加载到表单的其他位置。但是重新加载的下拉列表是空的。检查 firebug 中的脚本显示响应包含 selectList 的正确 HTML,它的外观和工作方式与我预期的完全一样。但我无法将返回的数据重新插入页面。我在做一些明显不正确的事情吗,我对 AJAX 很陌生。

4

0 回答 0