У меня есть следующая функция ajax:
function sendData() {
var jsonTextArea = JSON.parse($("#json").val());
var formData = JSON.stringify(jsonTextArea);
var urlEnvio = "https://100.10.10.100/page/home&info=" & jsonTextArea; // esta url es la App de Angular
$.ajax({
type: "POST",
url: urlEnvio,
data: formData,
beforeSend: function(request) {},
complete: function(httpObj) {
switch (1 * httpObj.status) {
case 200:
alert("OK");
break;
case 300:
window.location.replace(httpObj.getResponseHeader("location"));
break;
case 301:
alert("Redireccion 301");
break;
case 302:
alert("Redireccion 302");
break;
case 405:
alert("Método 405");
break;
}
},
error: function(request, status, error) {
console.log("Respuesta: " + error);
},
dataType: "text",
contentType: "application/json"
});
}
Сразу после выполнения запроса я хочу перенаправить на URL:
var urlEnvio = "https://100.10.10.100/page/home&info=" & jsonTextArea;
Но когда значение равно 300,следующее предложение, имеет значение null:
httpObj.getResponseHeader("location")
В чем проблема?спасибо,