My server expects the dataType as text/xml.  This is the code I use to
set the the type.

$(function() {
    $.ajax({
        type: "GET",
        url: location.href,
        dataType: "xml",
        beforeSend : function(req) {
            req.setRequestHeader("Accept", "text/xml");
        },
        success: function(xml) {
            alert("success=" + xml.responseText);
        },
        complete: function(xml) {
            alert("complete=" + xml.responseText);
        },
        failure: function(xml) {
            alert("in failure");
        }
    });
});

When I set Accept to "text/xml" or "xml" I see on the line going to
the server that the Accept contains three types text/xml, application/
xml and application/xhtml+xml.  My server expects only text/xml.  How
can I force it to be just text/xml.

Thanks,

Alex.

Reply via email to