Сайт работает полностью нормально на другом хостинге. Это тоже разделяют. Но не работает на текущем хостинге при отправке запроса на отправку Ajax. Сервер (не приложение) отвечает 403.
Что мне теперь делать? Я использовал почтальона, и он работает нормально. Нет проблем и с URL-адресом.
Обновление: код для запроса ajax:
$.ajax({
type: "POST",
url: window.location.href.split('?')[0],
data: data,
success: function(data){
window.location = data.redirect_to;
},
error: function(data){
},
dataType: 'json'
});
1 ответ
Проблема заключалась в том, что в заголовках не задан тип содержимого. Я изменил код на:
$.ajax({
type: "POST",
url: window.location.href.split('?')[0],
data: JSON.stringify(data),
success: function(data){
window.location = data.redirect_to;
},
error: function(data){
},
dataType: 'json',
headers: {
'Content-Type':'application/json'
}
});
И это сработало.
Похожие вопросы
Новые вопросы
ajax
AJAX (асинхронный JavaScript и XML) - это метод создания интерактивных пользовательских интерфейсов веб-сайтов без традиционного обновления или перезагрузки веб-страниц. Он использует асинхронный обмен данными между клиентом и сервером для обновления отображаемой информации и беспрепятственного реагирования на действия пользователя. Включите дополнительные теги для языков программирования, библиотек, фреймворков, веб-браузера, протоколов и другой информации об окружающей среде.