问题详细描述:
使用leaflet中的sql查询,在网页中设置一个文本框,想把文本框输入的值作为查询条件,但是一值实现不了,用document.getElementById('num2').value传递不了,代码没有报错也没有结果,是不是attributeFilter无法接收到text文本框传进来的值呢?
function query() {
var sqlParam = new L.supermap.GetFeaturesBySQLParameters({
queryParameter: {
name: "T1500_path_01@01",
attributeFilter: "Name='document.getElementById('num2').value'"
},
datasetNames: ["01:T1500_path_01"]
});