@krekerov
Fullstack ninja

Почему ajax не работает в браузере Android?

Есть обычная аякс функция. во всех браузерах и системах работает, кроме! андроида. запрашивает авторизацию от самого вебсервиса wsUrl. кроссдоменных проблем нет, сама страничка с этим кодом и вебсервис лежат на одном домене.

$.ajax({
type: "POST",
url: wsUrl,
contentType: "text/xml",
dataType: "text",
username: 'test',
password: 'test',
data: statusRequest,
success: function(xml) {
console.log('Изменен статус заказа ' + idOrder);
},

error: function (xhr, ajaxOptions, thrownError){

console.log('Ошибка изменения статуса');
}
});
  • Вопрос задан
  • 3057 просмотров
Решения вопроса 1
@krekerov Автор вопроса
Fullstack ninja
че то протупил, надо было так
beforeSend: function (xhr) {
xhr.setRequestHeader ("Authorization", "Basic XXXXXX");
}
странно, раньше без этого работало
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы