1. Asp.net 프로젝트에서 프런트엔드는 ajax를 사용하여 백엔드로 호출되는 메서드가 있는지 어떻게 확인할 수 있나요? 중단점을 설정하고 전혀 나가면 결과를 반환하는데 문제가 없으므로 직접 error 메소드에 응답하면 됩니다. 조언 좀 부탁드려요!
페이지:
백스테이지:
브라우저:
응답:
Ajax 요청을 보낼 때 수신할 데이터 유형을 json 으로 지정하고 백엔드에서 반환되는 데이터가 json 형식이 아닙니다. 따라서 요청이 실패한 것으로 간주하여 실패 콜백이 입력됩니다. json 而你后端返回的数据不是json个格式。所以认定为请求失败,进入失败回调。
json
而且你后端写的有问题吧。浏览器的response是一个HTML页面?
这些地方应该是response.write('xxxx')吧
response.write('xxxx')
然后response.end()吧
response.end()
后端响应数据不都应该是response.write
response.write
추가됨:
ajax 제거 데이터 유형:json 또는 Response.Write가 json 형식 데이터를 반환
백그라운드로 돌아올 때 다음으로 변경하세요:
Ajax 요청을 보낼 때 수신할 데이터 유형을
json
으로 지정하고 백엔드에서 반환되는 데이터가json
형식이 아닙니다. 따라서 요청이 실패한 것으로 간주하여 실패 콜백이 입력됩니다.json
而你后端返回的数据不是json
个格式。所以认定为请求失败,进入失败回调。而且你后端写的有问题吧。浏览器的response是一个HTML页面?
这些地方应该是
response.write('xxxx')
吧然后
response.end()
吧后端响应数据不都应该是
그리고 백엔드 작성에 문제가 있을 수도 있습니다. 브라우저의 응답은 HTML 페이지입니까?response.write
이 장소는
response.write('xxxx')
여야 합니다response.end()
response.write
여야 하지 않나요?ajax 제거 데이터 유형:json
또는 Response.Write가 json 형식 데이터를 반환
백그라운드로 돌아올 때 다음으로 변경하세요:
으아아아