Javascript 基于另一个下拉选择项加载下拉列表

Javascript 基于另一个下拉选择项加载下拉列表,javascript,jquery,Javascript,Jquery,基于另一个下拉选择项加载下拉列表 这是我的js: $("#Ownerstate").change(function () { var procemessage = "<option value=`0`> Please wait...</option>"; $("#OwnerAgency").html(procemessage).show(); var url = "/Index/GetAgencyState/"; // Get stat

基于另一个下拉选择项加载下拉列表 这是我的js:

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

    var procemessage = "<option value=`0`> Please wait...</option>";
    $("#OwnerAgency").html(procemessage).show();
    var url = "/Index/GetAgencyState/";

    // Get state code
    var Ownerstate = $("#Ownerstate :selected").val();

    $.ajax({
        url: url,
        data: { statecode: Ownerstate },
        cache: false,
        type: "POST",
        success: function (carData) {
            if (carData.length > 1) {

                $("#OwnerAgency").prop("disabled", false);
            }
            var select = $("#OwnerAgency");
            select.html('');
            $.each(carData, function (index, itemData) {
                select.append($('<option/>', {
                    value: itemData.Value,
                    text: itemData.Text
                }));
            });
        },
        error: function (reponse) {
            alert("error : " + reponse);
        }
    });
});

未获取load dropdownlist

您是否在ajax调用中获取数据?问题在哪里,DropDown的更改事件是否被触发,ajax调用是否成功,您面临的错误是什么,在哪一行?请详细描述您的问题是的,方法得到油炸,但数据未显示在dropdownlistPlease中,请显示服务器的响应。问题可能是因为您没有为ajax对象指定数据类型属性。我猜你的情况是json。