как получить два запроса на один сайт с двух php документов?

как получить данные с двух запросов? Пытался через async await

js

    const requestURL = 'http://localhost/js/upload.php'
const xhr = new XMLHttpRequest()
let title = document.querySelector('.container_info')




window.addEventListener('load', ()=>{
request(xhr,requestURL)
   .then(data =>{
      create(data)
      secondRequest()
    .then( news => {
      console.log(news)
    })
    .catch( err => {
       throw new Error(err.message)
 })
   })
   .catch( err => {
      throw new Error(err.message)
   })
});

function request(xhr,requestURL){
   return new Promise((resolve,reject)=>{
      xhr.open('GET', requestURL)
      xhr.responseType = 'json'
      xhr.onload = () =>{
         if(xhr.status >= 400){
            reject(xhr.response)
         }else{
            resolve(xhr.response)
         }
         xhr.onerror = () => {
            reject(xhr.response,true)
         }  
      }
      xhr.send()
   })
}
async function create(data){
    await (()=>{
      for(let key of data){
         console.log(key)
         let a = document.createElement('a')
         a.classList.add('title')
         let img = document.createElement('img')
         a.href = key.name
         title.appendChild(a).appendChild(img).src = key.picture
         a.appendChild(document.createElement('p')).textContent = key.name
      }  
    })()
    await secondRequest()
    .then( news => {
      console.log(news)
    })
    .catch( err => {
       throw new Error(err.message)
 })
}

function secondRequest(){
   const requestURL = 'http://localhost/js/uploadNews.php'
   const xhr = new XMLHttpRequest()
   return new Promise((resolve,reject)=>{
      xhr.open('GET', requestURL)
      xhr.responseType = 'json'
      xhr.onload = () =>{
         if(xhr.status >= 400){
            reject(xhr.response)
         }else{
            resolve(xhr.response)
         }
         xhr.onerror = () => {
            reject(xhr.response,true)
         }  
      }
   })
}

Ответы (0 шт):