Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

106
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!