未捕获的TypeError:无法读取属性' layer'未定义的

时间:2014-09-15 05:53:31

标签: javascript jquery openlayers

我在Openlayers中实现了按属性搜索,这是代码的一部分:

$(document).on('change','#forminput',function(){
        var desiredvalue = this.value;
        alert('change'+desiredvalue);
        $(document).on('click','#mybutton',function(){
            alert('clicked' +desiredvalue)
            myFeature = layer_agao.getFeaturesByAttribute('clandpin',desiredvalue)[0];
            selectControl.clickFeature(myFeature);
        });
});

clandpins是加载了AJAX的值。

<select name="forminput" class="form-control" id="forminput" style="width: 200px">
    <option type="text">Select Land PIN</option>              
</select>

使用AJAX附加选项值。

1 个答案:

答案 0 :(得分:0)

当您尝试搜索的功能不存在时,会发生此错误。我只是搞砸了查询。