Сайт работает полностью нормально на другом хостинге. Это тоже разделяют. Но не работает на текущем хостинге при отправке запроса на отправку 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
Faysal Ishtiaq 5 Авг 2017 в 17:52
"Что мне теперь делать?" Опубликовать подозрительный код с вопросом?
 – 
Tpojka
5 Авг 2017 в 21:38

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'
    }
});

И это сработало.

1
Faysal Ishtiaq 7 Авг 2017 в 11:49