Javascript 仅加载一个表

Javascript 仅加载一个表,javascript,php,html,ajax,Javascript,Php,Html,Ajax,我有两个html表格和php文件,它们每1秒通过ajax加载一次,并将信息传递给表格 这里是HTML:- <div style='float: left;'> <br><br> <table class="table" id="btcaddresses"> <tbody> </tbody> </table> </div> <div style="floa

我有两个html表格和php文件,它们每1秒通过ajax加载一次,并将信息传递给表格

这里是HTML:-

<div style='float: left;'>
   <br><br>
   <table class="table" id="btcaddresses">
      <tbody>
      </tbody>
   </table>
</div>
<div style="float: right;">
   <br><br>
   <table class="table" id="basiccubs">
      <tbody >
      </tbody>
   </table>
</div>

但现在的问题是,每1秒只有两个表刷新一次,而不是两个表都刷新一次。php文件正确无误

错误!您已将相同的函数传递给
setInterval

将其中的第一个更改为:

window.setInterval(loadXMLDoc, 1000);
第二项是:

window.setInterval(loadXMLDo, 1000);
另外:您只能设置第一个间隔。现在在
loadXMLDoc
函数的主体中,您必须自己调用
loadXMLDo

function loadXMLDoc() {
    //....
   document.getElementById("btcaddresses").innerHTML = xmlhttp.responseText;
    //...
    //here add this line:
    loadXMLDo();
    //...
 }

因为在这两个
setInterval
函数中都调用
loadXMLDoc()而不是
loadXMLDo()
。这就是当你不小心命名你的函数时会发生的情况。那么如何修复它呢?
function loadXMLDoc() {
    //....
   document.getElementById("btcaddresses").innerHTML = xmlhttp.responseText;
    //...
    //here add this line:
    loadXMLDo();
    //...
 }