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

144
Visualizações
Llamada Ajax a la API de búsqueda de iTunes con nodejs javascript y express

hay varias preguntas similares, pero no puedo descifrar esta llamada a la API de iTunes.

aquí es parte de mi server.js

 app.post('/look', function(req,res){ var encoded = encodeURIComponent(req.body.search);var itunesURL = 'https://itunes.apple.com/search?'; var apiURL = itunesURL + 'term=' + encoded + '&country=US&media=music&limit=5'; console.log("inside it!"); var search_value = req.body.search.body; $.ajax({ type: 'POST', url: 'https://itunes.apple.com/search?', data: { term: search_value }, // kind:'song', trackName: "Upside Down", dataType:"json", //nodejs knows its trying to send me json data:JSON.stringify({ // puts into a json obj "search": $("#search").val(), }), success:(function(result){ // result is json from node console.log("YESASASAS") $.each(result[5].trackName, function(key,value){ $('#search_results').innerHTML += "<div> Track Name: </div><div> "+ result.trackName + "</div> <div> Artist Name: </div> <div> "+ result.artistName + "</div>" }); }), error:function(e) { console.log("EROROROROR") }, }); });

Y parte de mi archivo ejs donde solo tengo un cuadro de entrada y un botón de envío para llamar a la llamada api ajax

 <form action="/look" id = "doit" method="post"> <!-- search box --> <input type="text" placeholder="Search.." id="search"><br> <!-- search button --> <input type="button" action="/look" onclick="myFunction()" id="search_button" value="search"> <!-- the div that will contain our search results --> <div id="search_results" style="padding:5px;"> Search Results: </div> </form> <p id="demo"></p>

Me encantaría otro método para hacer esto que no sea el botón que llama al punto final /look

about 4 years ago · Juan Pablo Isaza
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