0

我有一个表格,用户可以在其中选择主机:

<div id="hostChart"></div>

<form onsubmit="return false">  
<input type='text' id='hostForm'/>
<input type='button' 
onclick="drawHost(document.getElementById('hostForm').value)" value='Submit' />
</form>

还有一个函数,它绘制一个带有“主机”列的表格,其中只有那些“主机”单元格等于用户输入的行:

function drawHost(hostForm) {
    var wrapper = new google.visualization.ChartWrapper({
      chartType: 'Table',
      dataSourceUrl: 'data',
      query: 'where host="'+hostForm+'"',
      options: {'title': 'hosts'},
      containerId: 'hostChart'
    });
    wrapper.draw()
  }

但是,当我第一次提交主机时,表格会正确绘制。当我尝试提交不同的主机以获取不同的表时,该表反而变成了一个空表(只有标题行,没有主机行)。你知道为什么会这样吗?谢谢!

4

0 回答 0