当javascript函数在没有警报的情况下无法工作时,下拉值不会更改

当javascript函数在没有警报的情况下无法工作时,下拉值不会更改,javascript,Javascript,若我在JavaScript函数中添加了警报,那个么dropdownlist就被选中了。然后,如果我在JavaScript函数中删除警报,则不会选择dropdownlist $.ajax({ cache: false, type: "GET", url: "/Physician/GetStatesByCountryId", success: function (data) { $("#ddl_State" + currentcount).append

若我在JavaScript函数中添加了警报,那个么dropdownlist就被选中了。然后,如果我在JavaScript函数中删除警报,则不会选择dropdownlist

$.ajax({
    cache: false,
    type: "GET",
    url: "/Physician/GetStatesByCountryId",
    success: function (data) {
        $("#ddl_State" + currentcount).append("<option value=''>select</option>");
        $.each(data, function (id, option) {
            if (value == option.code) {
                $("#ddl_State" + currentcount).append("<option value='" + option.code + "' selected>" + option.name + "</option>");
            } else {
                $("#ddl_State" + currentcount).append("<option value='" + option.code + "'>" + option.name + "</option>");
            }
        });
    },
    error: function (xhr, ajaxOptions, thrownError) {
        alert('Failed to retrieve states.');
    }
});
$.ajax({
cache:false,
键入:“获取”,
url:“/medicine/GetStatesByCountryId”,
成功:功能(数据){
$(“#ddl_状态”+currentcount).append(“select”);
$.each(数据、函数(id、选项){
if(值==option.code){
$(“#ddl_状态”+currentcount).append(“+option.name+”);
}否则{
$(“#ddl_状态”+currentcount).append(“+option.name+”);
}
});
},
错误:函数(xhr、ajaxOptions、thrownError){
警报('检索状态失败');
}
});

问题不清楚。请更新。您应该将标题结构为问题,并在正文中提供更多信息。简单地将您的代码转储到问题中并不能帮助您弄清楚您在问什么、您尝试了什么以及您看到了什么结果/错误。“如果我在javascript函数中放入警报,则选择dropdownlist。如果我在javascript函数中删除警报,则不选择DrodDownList”