AJAX:如何在一个函数中并行使用两个xmlHttpRequest?

Ada*_*dam 2 javascript ajax xmlhttprequest

我该怎么做?

function(id,id2){

    if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari
         xmlhttp=new XMLHttpRequest();
    } else { // code for IE6, IE5
         xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
Run Code Online (Sandbox Code Playgroud)

第一次请求:

   xmlhttp.open("GET", "http://example.com/ajax.php?id="+id, true);

   xmlhttp.send();
Run Code Online (Sandbox Code Playgroud)

第二个请求:

   xmlhttp.open("GET", "http://example.com/ajax2.php?id2="+id2, true);

   xmlhttp.send();
Run Code Online (Sandbox Code Playgroud)

}

因为这种方式不起作用.

我想用普通的javascript制作它,所以请不要用jQuery或任何库等发布答案.

谢谢

Jan*_*nen 8

如果您创建一个新的xmlhttp对象,它应该工作.目前,您正在尝试重用相同的对象,该对象已在执行查询,因此无法使用.