1
데이터가 테이블에 유지되지만 해당 페이지가 지정된 대상으로 리디렉션되지 않은 후에도 계속됩니다.Ajax 리디렉션이 수행되지 않았습니다.
아약스를 통한 리디렉션이 가능합니까?
내가 window.location.href 대신의 전체 리디렉션 URL을 포함해야한다고 생각 코드를 확인하고
function foodLog(){
var getDate = $('#ddBox').val();
var stringDate = getDate;
var newdate = stringDate.split("/").reverse().join("-");
var data={
servings : $('#demo_vertical').val(),
calories : "12",
carbs : $('#carbs').text(),
carter : $('#carter').text(),
cholestral : $('#cholestral').text(),
date: newdate,
fiber : $('#fiber').text(),
foodItem: $('#foodItem').text(),
foodtype:$('#foodtype').text(),
totalFat : $('#totalFat').text(),
saturatedFat : $('#satFat').text(),
sugar : $('#sugar').text(),
protein: $('#protein').text(),
size :$('#size').text(),
};
$.ajax({
type : "POST",
contentType: "application/json; charset=utf-8",
url : "/fitbase/foodlog/create",
dataType: "text",
data : JSON.stringify(data),
success : function(response) {
if (response.redirect){
console.log("Redirecting to page")
window.location.href = '/';
}
},
error : function(e) {
alert("Object" +e);
}
});
};
은'console.log'가 발생합니까? 내 말은'response.redirect'는 사실입니까? – PlantTheIdea
@PlantTheIdea 아니요 인쇄하지 않습니다 – Karthikeyan
try :'window.location = '/';' –