jQuery填充Selectbox页面加载时没有值(时间?)

时间:2018-04-14 11:41:36

标签: javascript jquery ajax laravel-5

jquery有一点问题,但还没找到解决方案:

当页面加载时,selectbox中填充了来自我的sql的数据。但价值是“未定义”。

$(document).ready(function(){
$.get("{{ URL::to('getHersteller')}}", function(data){
    $.each(data,function(i,value){
        var option =$("<option>",
                    {text : value.hersteller}
                                )
        $('#hersteller1').append(option);
    })
})
var select = $("#hersteller1 option:selected").val();
console.log(select);

所以我的第二个jquery函数没有启动。 (它不包含在$(document).ready中。因此,当加载文档时,“hersteller1”选择框中会出现数据,但无法识别。

$('#hersteller1').on('change', function(e){
$('#modell1').empty()
var herstellerAuswahl=e.target.value; 
$.ajax({
    type: 'post',
    url:'{{route('readHersteller')}}',
    dataType: "json",
    data:{'title':herstellerAuswahl},
    success:function(data){ 
        $.each(data,function(j,value){
            var option =$("<option>",
                        {text : value.modell})
            $('#modell1').append(option);
        })
    }
})

0 个答案:

没有答案