how to display XML response from AJAX request in a PRE tag
Solution 1
Try this
$.ajax({
type: "GET",
url: $uri,
dataType: "xml",
async: false,
contentType: "text/xml; charset=\"utf-8\"",
success: function(xmlResponse) {
$("#preForXMLResponse").html('<pre>'+xmlResponse+'</pre>');
}
});
Solution 2
Try this:
$(function(){
$.ajax({
type: "GET",
url: $uri,
dataType: "xml",
async: false,
contentType: "text/xml; charset=\"utf-8\"",
complete: function(xmlResponse) {
// So you can see what was wrong...
console.log(xmlResponse);
console.log(xmlResponse.responseText);
$("#preForXMLResponse").text(xmlResponse.responseText);
}
});
});
Richard Knop
I'm a software engineer mostly working on backend from 2011. I have used various languages but has been mostly been writing Go code since 2014. In addition, I have been involved in lot of infra work and have experience with various public cloud platforms, Kubernetes, Terraform etc. For databases I have used lot of Postgres and MySQL but also Redis and other key value or document databases. Check some of my open source projects: https://github.com/RichardKnop/machinery https://github.com/RichardKnop/go-oauth2-server https://github.com/RichardKnop
Updated on June 15, 2022Comments
-
Richard Knop almost 2 years
I am using jquery to make an AJAX request to a web service which responds with XML:
$.ajax({ type: "GET", url: $uri, dataType: "xml", async: false, contentType: "text/xml; charset=\"utf-8\"", complete: function(xmlResponse) { $("#preForXMLResponse").html(xmlResponse); } });
I want to display the XML response from the web service in a HTML page inside PRE tag. But the code above does not work. How can I change the XML response to a string and display it inside PRE tag?
-
Richard Knop over 12 yearsxmlResponse is [object Object]. So all I get in the pre tag is [object Object]. I want the XML as string there.
-
Ricardo Souza over 12 yearsUse the
xml
propertyxmlResponse.xml
-
Richard Knop over 12 yearsxmlResponse is not a string, so it will not work. Web service outputs true XML with applciation/xml mime type.