У меня проблема с моим проектом. Это моя идея:Неожиданный токен <ошибка
- Обход CORS в другой домен с JSONP: Я делаю это!
- Конвертированный XML в JSONP: поскольку данные в домене являются XML.
- Сделайте что-нибудь с этими данными в виде XML-файла.
Проблема в том, что она всегда возвращается: Unexpected token <
. Я знаю, что он не может читать XML как JSONP DataType. Но, на мой взгляд, JS может преобразовать XML в JSONP, если это правильно. Пожалуйста, предложите мне, как его использовать.
Это мой код:
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();" >
'JSONP:«JSONP»,' ???? –
Извините, я отредактирован –
Вам не хватает закрывающей фигурной скобки в конце! –