Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

174
Visualizações
Reemplace el nombre de la ruta y el origen usando Javascript

Tengo una función en la que obtengo algunos datos a través de una llamada de descanso y los coloco en un div con una identificación schnittstelle-01.

 const request = new XMLHttpRequest(); request.open( 'GET', 'https://purl.ulb.tu-darmstadt.de/vp/r000000-2001?ed=pa000008', ); request.addEventListener('load', function (event) { if ((request.status = 200)) { document.getElementById('schnittstelle-01').innerHTML = request.responseText; console.log(request.responseText); for (let el of document.querySelectorAll('#schnittstelle-01 * a')) el.href = el.href.replace( window.location.origin, 'purl.ulb.tu-darmstadt.de/vp/', ); } else { console.log(request.status); } }); request.send();

La parte de recuperación no es lo que me molesta, sino la parte el.href.replace()... Digamos que mi url es test.de, se supone que el enlace lleva a purl.ulb.tu-darmstadt.de/vp/{ link-target} en este momento los enlaces después de este punto a purl.ulb.tu-darmstadt.de/vp/path-to-site-on-test.de/{link-target}

No puedo entender cómo reemplazar ambas partes. ¡Cualquier sugerencia sería apreciada! Creo que me estoy perdiendo algo. basico aqui...

mis mejores deseos,

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

necesitas location.pathname de ruta

 el.href = el.href.replace( location.origin + location.pathname, 'purl.ulb.tu-darmstadt.de/vp/', );
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda