我运行以下 JavaScript 代码,它提供了来自客户端的参数列表,并调用了一个 Google 融合表 SQL 语句,该语句提供了对回调函数 handleResponse 的响应。
<script>
// get parameter list
var url = window.location.toString();
url.match(/\?(.+)$/);
var params = RegExp.$1;
var params = params.split("&");
var queryStringList = {};
for(var i=0;i<params.length;i++)
{
var tmp = params[i].split("=");
queryStringList[tmp[0]] = unescape(tmp[1]);
}
// callback function
function handleRespose(response)
{
}
</script>
<script src="https://www.googleapis.com/fusiontables/v1/query?sql=SELECT data from table&key=myKey&callback=handleRespose"></script>
我的问题是,我怎样才能像这样使用 queryStringList:
<script src="https://www.googleapis.com/fusiontables/v1/query?sql=SELECT " + queryStringList["data1"] + "from table&key=myKey&callback=handleRespose"></script>