AJAX로 프로그래밍을 처음 사용합니다. 현재 404 오류 코드가 표시되지만 무엇이 잘못되었는지 잘 모르겠으며 누군가 도울 수 있다면 매우 감사하겠습니다. 사용자 입력을 사용하여 데이터베이스에 액세스하려고합니다. AJAX를 사용하여 컨트롤러에 데이터를 전송하고 있지만 AJAX 요청이 컨트롤러에 의해 선택되지 않습니다. 누구든지 도울 수 있다면 매우 감사하겠습니다.
오류 코드는 다음과 같습니다.
jquery.min.js : 6 GET http : // localhost : 8080 / GCSE / student_report / 7days_report /? username = v 404
다음은 내 아약스 코드입니다.
$(document).ready(function(){
$("#username").keyup(function(){
console.log($("#username").val());
$.ajax({
type: "GET",
url:
"/GCSE/student_report/7days_report/?username="+$("#username").val(),
success: function(result){
$("#name").html(result);
}
});
});
});
그리고 여기에 컨트롤러 코드가 있습니다.
@RequestMapping(value = "/GCSE/student_report/7days_report/{username}")
public ModelAndView getGCSEReportBy_JSON() {
Report GCSE = ps.getReportsWithUsernamePrefix(username);
return new ModelAndView("index", "data", GCSE);
}
PS 서비스 코드
@Autowired
private ReportRepository rrRepo;
public Iterable<Report> getAllReports(){
return rrRepo.findAll();
}
건배 Jeff