在html中使用外部javascript并更改特定变量?
我有3个html文件,它们将使用相同的变量,在javascript中使用相同的函数,除了查询函数 每个html都将从不同的谷歌表单查询数据。 现在我在html中使用这样的脚本在html中使用外部javascript并更改特定变量?,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我有3个html文件,它们将使用相同的变量,在javascript中使用相同的函数,除了查询函数 每个html都将从不同的谷歌表单查询数据。 现在我在html中使用这样的脚本 <script> google.charts.load('current', {packages: ['geochart']}); google.charts.setOnLoadCallback(drawRegionsMap); function drawRegionsMap() { var
<script>
google.charts.load('current', {packages: ['geochart']});
google.charts.setOnLoadCallback(drawRegionsMap);
function drawRegionsMap() {
var query = new google.visualization.Query('https://docs.google.com/spreadsheets/d/1RsugJPtz2EdHOLaiL0SvR9bh61H-vAgn9x1QBjIJ--c/edit?usp=sharing');
query.send(handleQueryResponseTR);
}
function handleQueryResponseTR(response) {
if (response.isError()) {
alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
return;
}
var data = response.getDataTable();
var view = new google.visualization.DataView(data);
chart.draw(view,options);
</script>
load('current',{packages:['geographart']});
google.charts.setOnLoadCallback(DrawRegionMap);
函数drawRegionsMap(){
var query=new google.visualization.query('https://docs.google.com/spreadsheets/d/1RsugJPtz2EdHOLaiL0SvR9bh61H-vAgn9x1QBjIJ--c/edit?usp=sharing');
send(handleQueryResponseTR);
}
函数handleQueryResponseTR(响应){
if(response.isError()){
警报('查询中的错误:'+response.getMessage()+'+response.getDetailedMessage());
返回;
}
var data=response.getDataTable();
var view=newgoogle.visualization.DataView(数据);
图表绘制(视图、选项);
但是我想为所有3个html文件创建外部脚本文件,因为它使用几乎所有相同的变量/函数
问题是,如何在查询函数中处理不同的数据
我可以从每个html文件中的外部脚本将新值(电子表格链接)设置为查询变量吗
有人能帮忙吗
任何示例都将不胜感激,谢谢将参数位置传递给
DrawRegionMap(位置)
,并在google.visualization.Query(位置)
中使用参数。现在,您可以从所有三个页面调用此函数DrawRegionMap(位置1);DrawRegionMap(位置2);
…@Anil thnks!