Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

111
Vistas
XML no se procesa después de hacer una llamada ajax

Estoy tratando de hacer una llamada ajax y en el servidor accediendo a un campo de la tabla tengo lo siguiente:

 <PushProperty><Status ID = "1"> Success </Status><ResponseID> b3633c9eeb13498f </ResponseID><ID> 9098 </ID></PushProperty>

Quiero que se muestre este resultado con su respectivo formato y etiquetas y no lo consigo.

En el controlador tengo lo siguiente:

 class RequestResponseController extends Controller { public function show_data(Request $request){ $rr = RequestResponse::find( $request->id); $text = $rr->response; return $text; } }

Y desde la vista lo llamo con ajax:

 function show_request_response (id, type) { $.ajax ({ url: "/request_responses/show_data", data: { "_token": "{{csrf_token ()}}", "id" : id, "type": type, }, method: "POST", async: false, success: function (xmlResponse) { $ ('# exampleModal'). modal ('show'); $ ('# exampleModal .modal-title'). html ("Response XML"); $ ('# exampleModal .modal-body'). html (xmlResponse); } }); return false; }

Pero en el modal me muestra solo texto sin etiquetas xml, es decir:

Éxitob3633c9eeb13498f9098

Pero necesito conseguir:

 <PushProperty> <Status ID="1">Success</Status> <ResponseID>b3633c9eeb13498f</ResponseID> <ID>9098</ID> </PushProperty>

espero que me ayude gracias.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Está utilizando el método html() de jQuery que le indica que analice la entrada como HTML.

En HTML, <this> es una etiqueta y no se representa como texto sin formato.

Use el método text() si desea decirle a jQuery que represente la entrada como texto en lugar de código fuente HTML.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda