Отправка двух Ajax-запросов на два разных скрипта PHP из одной функции javascript

Можно ли одновременно отправлять запросы Ajax двум или более скриптам Php? Я знаю, что это может быть достигнуто серийно (получение ответа от 1, а затем получение ответа от другого), но мне интересно, возможно ли это одновременно. Пожалуйста, помогите мне со следующим кодом:

function calShowUpload(){ if (http.readyState == 4) { res = http.responseText; document.getElementById('maincontent').innerHTML=res; } } function showUpload(obj) { http.open("GET", "./showUpload.php", true); http.onreadystatechange = calShowUpload; http.send(null); } function getXHTTP() { var xhttp; try { // The following "try" blocks get the XMLHTTP object for various browsers… xhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e2) { // This block handles Mozilla/Firefox browsers... try { xhttp = new XMLHttpRequest(); } catch (e3) { xhttp = false; } } } return xhttp; // Return the XMLHTTP object } var http = getXHTTP(); // This executes when the page first loads. 

В приведенном выше примере я знаю, что для достижения своей цели я могу вызвать другую функцию, например showUpload(obj) внутри calShowUpload() , но мне нужно что-то вроде этого:

 function showUpload(obj) { http.open("GET", "./showUpload.php", true); http.open("GET", "./showDelete.php", true); http.onreadystatechange = calShowUpload; http.send(null); } 

Вам нужно два экземпляра XMLHttpRequest, или второй будет топать первым. Самый простой способ сделать это с помощью существующего кода – просто создать два экземпляра и написать JS для использования того, что подходит для этой задачи.

 var http1 = getXHTTP(); // Use this for one request. var http2 = getXHTTP(); // Use this for the other request.