このクエリは、3つのドロップダウンボックスとテキストボックスから入力を受け取り、期待通りに機能します。しかし、私の要件は、他の3つのドロップダウンボックスとテキストを多く使用するより深い。だから、私は最初のクエリと2番目のクエリの結果を保持する必要があります。どうすればよいですか。フュージョンテーブル内のクエリ
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
はい、私は2番目のクエリへの最初のクエリの結果を使用したいと考えています... – 7783
コードは、FusionTablesLayerを使用することを意味し、これは実際にはクエリの結果を取得しないことを意味し、地図上にたぶんあなたは何をしたいのかを記述することができます。なぜ最初のクエリの結果を使用する必要がありますか? – Odi