动态给select赋值

<select id="motorcycle_type_q"></select>

 

function getsyscode() {
        var param = {
            date : new Date()
        };
        $.ajax({
                    type : "post",
                    url : "${pageContext.request.contextPath}/carsCost/getsyscode.action",
                    async : false,
                    timeout : 30000,
                    dataType : 'json',
                    data : param,
                    beforeSend : function(XMLHttpRequest) {
                    },
                    success : function(data, textStatus) {
                        if (data != "" && data != null) {
                            //为车型下拉框赋值
                            var typeList = data['typeList'];
                            $("#motorcycle_type_q").append(
                                    "<option value=''>全部</option>");
                            if (typeList != null && typeList != "") {
                                for (var i = 0; i < typeList.length; i++)
                                    $("#motorcycle_type_q").append(
                                            "<option value='"+typeList[i]['code']+"'>"
                                                    + typeList[i]['name']
                                                    + "</option>"); //为Select追加一个Option(下拉项)
                            }
                            //为品牌下拉框赋值
                            var brandList = data['brandList'];
                            $("#cars_brand_q").append(
                                    "<option value=''>全部</option>");
                            if (brandList != null && brandList != "") {
                                for (var i = 0; i < brandList.length; i++)
                                    $("#cars_brand_q").append(
                                            "<option value='"+brandList[i]['code']+"'>"
                                                    + brandList[i]['name']
                                                    + "</option>"); //为Select追加一个Option(下拉项)
                            }
                            //为级别下拉框赋值
                            var rankList = data['rankList'];
                            $("#cars_rank_q").append(
                                    "<option value=''>全部</option>");
                            if (rankList != null && rankList != "") {
                                for (var i = 0; i < rankList.length; i++)
                                    $("#cars_rank_q").append(
                                            "<option value='"+rankList[i]['code']+"'>"
                                                    + rankList[i]['name']
                                                    + "</option>"); //为Select追加一个Option(下拉项)
                            }

                        }

                    },
                    error : function() {
                    }
                });
    }

你可能感兴趣的:(jquery)