This question already has answers here:
</div>
</div>
<div class="grid--cell mb0 mt4">
<a href="/questions/3435454/using-jsonp-when-returning-xml" dir="ltr">Using JSONP when returning XML</a>
<span class="question-originals-answer-count">
(3 answers)
</span>
</div>
<div class="grid--cell mb0 mt8">Closed <span title="2015-06-04 08:40:30Z" class="relativetime">4 years ago</span>.</div>
</div>
</aside>
I have a problem with my project. This is my idea:
- Bypass CORS to another domain with JSONP: I do it !
- Converted XML to JSONP: Because data in domain is XML.
- Do something with this data as a XML file.
The problem is: it always return: Unexpected token <
. I know it can't read XML as JSONP DataType. But in my opinion, JS can converted XML to JSONP, if it's right. Please suggest me how to use it.
This is my code:
function test(){
$.ajax({
type: 'GET',
dataType: "jsonp",
processData: true,
crossDomain: true,
jsonp: true,
url: "http://huysoi.com/den.xml",
//converters: {"xml": jQuery.parseXML},
username: 'admin',
password: 'admin',
success: function (responseData, textStatus, jqXHR) {
console.log('in');
},
error: function (responseData, textStatus, errorThrown) {
alert('POST failed.');
}
});
<input type="button" onclick="return test();" >
</div>