該查詢將從三個下拉框和一個文本框中獲取輸入,並且它的工作正常。但我的需求是我需要使用另外三個下拉框和一個文本以查詢太多因此,我需要保留第一個查詢的結果,也需要第二個查詢。我該怎麼做,幫助我。融合表中的內部查詢
That another three drop down box value is also obtained from the same variable's as 'operator','textvalue','querypass'.
function querymap()
{
var operator=document.getElementById('operatorstring').value.replace(/'/g, "\\'");
var textvalue=document.getElementById("text-value").value.replace(/'/g, "\\'");
var querypass=document.getElementById('query-pass').value.replace(/'/g, "\\'");
var searchStringe = document.getElementById('Search-stringe').value.replace(/'/g, "\\'");
var searchString = document.getElementById('search-string').value.replace(/'/g, "\\'");
{
layer.setQuery("SELECT 'geometry'," + querypass + " FROM " + tableid + " WHERE " + querypass + " " + operator + " '" + textvalue + "' AND VillageName = '"+ searchStringe+"'");
}
}
我不明白你的問題。預期的結果是什麼?你想使用查詢的結果進行後續查詢嗎? – Odi 2012-04-26 06:51:14
是的,,我想用我的第一個查詢的結果到第二個查詢... – 7783 2012-04-26 09:10:27
你的代碼意味着你使用FusionTablesLayer,這意味着你實際上並沒有得到查詢的結果,你只是顯示它在地圖上。也許你可以描述你想要做什麼。爲什麼你需要使用第一個查詢的結果? – Odi 2012-04-26 13:24:56