Ошибка: 302 Код ответа json

      productName  = (typeof(productName) != 'undefined' && productName != '') ? productName : '';
userId       = (typeof(userId) != 'undefined' && userId != '') ? userId : '';
settingsData = (typeof(settingsData) != 'undefined' && settingsData != '') ? settingsData : '';


$.ajax({
type    : "GET",
dataType: "json",
url     : baseUrl + url,
data    : {
productColumnName : productName,
targetId          : userId,
settingsData      : settingsData
}
}).done(function( response ) {
checkLogout(response);
location.reload();
}).fail(function() {
location.reload();
});

У меня есть URL для обновления страницы, но я получаю 302 ответа

МЕТОД = ПОЛУЧИТЬ
СОСТОЯНИЕ = 302

Заранее спасибо !!

0

Решение

Не совсем понятно, каков твой вопрос. 302 — это код перенаправления (это означает, что веб-страница загружалась не совсем обычным способом). Это означает, что URL-адрес имеет промежуточный этап перед загрузкой пакетов. Если вы владеете и управляете первым вызываемым URL-адресом, этот URL-адрес перенаправляется на другой URL-адрес. Возможно, вам нужно создать URL по-другому, чтобы обойти промежуточный URL. Но это предполагает, что код 302 фатален для того, что вы пытаетесь достичь.

1

Другие решения

productName  = (typeof(productName) != 'undefined' && productName != '') ? productName : '';
userId       = (typeof(userId) != 'undefined' && userId != '') ? userId : '';
settingsData = (typeof(settingsData) != 'undefined' && settingsData != '') ? settingsData : '';


$.ajax({
type    : "GET",
dataType: "json",
url     : baseUrl + url,
data    : {
productColumnName : productName,
targetId          : userId,
settingsData      : settingsData
}
}).done(function( response ) {
checkLogout(response);
location.reload();
}).fail(function() {
location.reload();
});

я понял
URL был неправильный из-за того, что он дает 302

0

По вопросам рекламы [email protected]