javascript - 使用 xmlhttp.open 获取 2 个不同的 url

标签 javascript gm-xmlhttprequest

需要有关以下代码的帮助。问题是它只触发最后一个 xmlhttp.open 而不是两者。代码如下。

<script type="text/javascript">
function loadXMLDoc(obj){ 
  var xmlhttp; 
  var flag; 
  var mycode;
  mycode = obj;

  if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp=new XMLHttpRequest();
  }else{// code for IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.onreadystatechange=function(){
    if (xmlhttp.readyState==4 && xmlhttp.status==200){
    }
  }
   flag = document.getElementById(mycode);
   if (flag.value == "Uncall") {
     flag.value = "Call Patient";
     document.getElementById('myDiv'+mycode).innerHtml="<b><font color='#00FF00'>Called</font></b>";        
   }else{ 
     flag.value = "Uncall";
     document.getElementById('myDiv'+mycode).innerHtml="<b><font color='#00FF00'>Calling..</font></b>";
     **xmlhttp.open("GET","http://1.1.1.1/callnumber.cgi?"+mycode,true);
     xmlhttp.send();
     xmlhttp.open("GET","http://2.2.2.2/displaynumber.php?"+mycode,true);
     xmlhttp.send();**
   }
}
</script>

感谢一些意见

最佳答案

不要重复使用相同的请求对象。

最好的建议是不要自己编写任何内容。找到一个库并使用他们的实现。 JQuery 还不错。还有很多其他选择。

关于javascript - 使用 xmlhttp.open 获取 2 个不同的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10577213/

相关文章:

javascript - vue.js中如何加载scss

javascript - 引入新 DOM 时如何继承 jQuery 效果

javascript - 使用 Jquery 检查基于 Div Id 和类的所有复选框

javascript - 是否可以异步执行 gm_xmlhttprequest?

javascript - 是否可以使用 Greasemonkey/tampermonkey 将 GM_xmlhttpRequest 用于我的数据表单?

javascript - 仅显示重叠部分

javascript - RactiveJS 未触发选择事件

javascript - 从 $(document).ready() 内部调用时 GM_xmlhttpRequest 不起作用?

javascript - 使用 GM xmlhttpRequest 而不是 iframe 来显示来自外部页面的相关信息