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

108
Visualizações
Cómo eliminar etiquetas no deseadas de la respuesta JSON

Estoy usando PHP MVC Model para crear un sitio web, quiero usar JSON en Ajax y obtener datos de la base de datos, pero la response siempre devuelve etiquetas HTML y textos que no quiero. Aquí está el código Ajax:

 function readData() { $.ajax({ url: 'http://example.com/?c=filename', type: 'GET', success: function (response) { console.log(response); var parse = JSON.parse(response); } }); } readData();

Aquí está mi archivo de modelo PHP:

 public function select(){ $select_query = $this->db->prepare("SELECT * FROM table_name"); $select_query->execute(); $row = $select_query->fetchAll(PDO::FETCH_ASSOC); echo json_encode($row, JSON_UNESCAPED_UNICODE); }

y aquí está mi archivo de controlador de PHP:

 $dashboard = new obj(); //class that contains `select` function in model file $dashboard->select();
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

En su archivo.js agregue 2 argumentos: tipo de datos y tipo de contenido.

 $.ajax({ url: 'http://example.com/?c=filename', type: 'GET', dataType: 'JSON', contentType: 'application/x-www-form-urlencoded; charset=UTF-8', success: function (response) { console.log(response); var parse = JSON.parse(response); } });
  • tipo de datos: 'JSON'
  • contentType: 'aplicación/x-www-form-urlencoded; juego de caracteres=UTF-8',

En su archivo PHP, agregue en la parte superior esta línea:

 header('Content-Type: application/json; charset=UTF-8');

Esta línea debe evitar capturarla como un archivo html. Use POSTMAN para probar su solicitud sin Javascript. El cartero puede enviar un simple GET a

 https://YourServerLocalOrVPStester/?c=filename

Tal vez, puede usar Chrome, Firefox, OperaGx o lo que sea que use como navegadores para hacer una URL de llamada simple también sin JavaScript o Postman

Postman detectará automáticamente los encabezados y los mostrará como JSON automáticamente. CARTERO Visor de resultados

Si funciona, pruébalo desde ajax y también debería funcionar.

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