我在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附加选项值。
答案 0 :(得分:0)
当您尝试搜索的功能不存在时,会发生此错误。我只是搞砸了查询。