이 Ajax 코드는 로컬 시스템에서 프로그램을 실행 중입니다. 그러나 일단 DEV 서버에 넣으면 404 오류가 발생합니다. 이 사이트는 SQL 데이터베이스와 통신하는 ASP MVC3 사이트이며 나머지 사이트는 아무런 문제가 없습니다. 나는 Ajax에 새로운 브랜드이므로 어디를 봐야할지 잘 모르겠습니다. 이것이 IIS에서도 문제가 될 수 있습니까?Ajax가 ASP MVC3 사이트에서 404 오류를 반환합니다.
아약스 코드
var request = $.ajax({
type: 'POST',
url: '/BatchPrograms/PopDetails',
data: { 'programName': pgmname },
dataType: 'text',
success: function (data) {
console.log(data);
alert(data);
//$('#data').dialog('open');
},
error: function (data) {
console.log(data)
alert("Unable to process your resquest at this time.");
}
});
크롬의 콘솔 오류 메시지 :
POST http://insideapps.dev.symetra.com/BatchPrograms/PopDetails 404 (Not Found)
send jquery-1.8.3.js:8434
jQuery.extend.ajax jquery-1.8.3.js:7986
GetProgramDetails BatchDashboard:51
onclick BatchDashboard:165
쵸메의 네트워크 오류 메시지
Name (Path) Method Status (Text) Type Initiator Size Time (Latency)
PopDetails POST 404 Not Found Text/Html jquery-1.8.3.js:8434 1.8KB 21ms
/BatchPrograms Script 1.6KB 17ms
브라우저에 URL을 입력하면 페이지가로드됩니까? –
이 작업이 HTTP POST 전용 속성으로 표시되면 GET을위한 라우팅이 없으므로 브라우저에서 404와 함께 실패합니다. – Nik