Open njy622 opened 7 months ago
Failed to load resource: the server responded with a status of 405 () function insert(){
var startDate = $('#startDate').val();
var startTime = $('#startTime').val();
var title = $('#title').val(); // insert에 들어가는 데이터 id로 불러와서 변수에 넣음
var place = $('#place').val();
var smoke = $('#smoke').val();
$.ajax({
type: "POST",
url: "/onnana/schedule/insert", // 스케줄 컨트롤러안의 함수 불러오는 경로
data: {startDate, startTime, title, place, smoke},
success: function(response){
// JSON 응답을 파싱
var data = JSON.parse(response);
// 각 변수에 접근
var sessUid = data.sessUid;//한 유저의 이름 세션값
var countUser = data.countUser; //한 유저의 참여일수 합계
var countUserCarbon = data.countUserCarbon; //한 유저의 감소량 합계
var count = data.count; //전체유저 인원수
var countCarbon = data.countCarbon; //전체유저의 감소량 합계
//변경된 세션 다시 불러오기
$('#asideSessUname').text(sessUid); //한 유저의 참여일수 합계
$('#asideSessId').text(countUser); //한 유저의 참여일수 합계
$('#asideSessCarbonId').text(countUserCarbon);//한 유저의 감소량 합계
$('#asideSessAllId').text(count);//전체유저 인원수
$('#asidesessAllCarbonId').text(countCarbon); //전체유저의 감소량 합계
$('#addModal').modal('hide');
location.href = '/onnana/schedule/calendar';
}
});
}
위의 코드에서 sessuid를 제대로 읽어오지 못해서 발생 자바 Schedulecontroller에서 아래의 코드에 sessUid 자리를 uid로 써서 난 오류로, uid 값을 세션id변수인 sessuid 변경하여 오류 해결
// 유저의 참여 일수를 카운트 값 불러오는것 int countUser = schedService.getUserCount(sessUid);
// 탄소배출감소량 한 유저 카운트 값 불러오는것 Double countUserCarbon = schedService.getCarbonUserCount(sessUid);