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

135
Visualizações
¿Cómo cambiar el texto en un valor en una función AJAX?

¿Hay alguna forma de cambiar los datos que recibe cuando obtiene datos de una API? Soy nuevo en el uso de AJAX para obtener datos API de TikTok y puedo obtener el código de inserción. El problema que tengo es cómo cambiar los datos una vez que los tienes. He usado .find() y .replaceWith() y recibo un mensaje de error que dice que find is not a function y replacewith is not a function .

El código que obtiene de la API de TikTok para insertar un video en su sitio se ve así:

 <blockquote class="tiktok-embed">

y necesito cambiar la clase para llamarlo de otra manera:

 <blockquote class="tiktok-video">

Mi código hasta ahora:

 $('.btn').click(function() { $('.text').text('loading . . .'); $.ajax({ type:"GET", url:"https://www.tiktok.com/@fatcapsprays/video/7105385471500455174", success: function(data) { // Problem is here $('.text').text(JSON.stringify(data.html)); }, dataType: 'JSON', }); });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <button type="button" class="btn">Click me!</button> <p class="text">Code</p>

PS TikTok parece tener problemas para acceder a su API a partir de esta publicación para mí.

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

0

Puede reemplazar el nombre de la clase en la cadena usando el método String.prototype.replace : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace

Usando tu ejemplo:

 $.ajax({ type:"GET", url:"https://www.tiktok.com/@fatcapsprays/video/7105385471500455174", success: function(data) { // Problem is here $('.text').text(JSON.stringify(data.html.replace('tiktok-embed', 'tiktok-video')); }, dataType: 'JSON', }); });

pd: de acuerdo con la documentación de TikTok, debe realizar sus solicitudes a https://www.tiktok.com/oembed?url=UrlToYourVideo , no al enlace de video directo Ver: https://developers.tiktok.com/doc/embed -videos

about 4 years ago · Juan Pablo Isaza Relatório

0

busque en google con la clave "jquery api". puede encontrar cualquier cosa proporcionada por el autor para manipular su DOM.

En su problema, creo que puede usar la función api addClass para manipular la clase de DOM

https://api.jquery.com/

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