>  Q&A  >  본문

Ajax는 이와 같은 데이터를 어떻게 처리합니까? 백그라운드 메서드를 호출하는 방법은 무엇입니까? (응답 데이터에 반환 문자열이 표시되지 않는 이유는 무엇입니까?)

1. Asp.net 프로젝트에서 프런트엔드는 ajax를 사용하여 백엔드로 호출되는 메서드가 있는지 어떻게 확인할 수 있나요? 중단점을 설정하고 전혀 나가면 결과를 반환하는데 문제가 없으므로 직접 error 메소드에 응답하면 됩니다. 조언 좀 부탁드려요!

페이지:

백스테이지:

브라우저:

응답:

淡淡烟草味淡淡烟草味2711일 전567

모든 응답(3)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-05-19 10:19:24

    Ajax 요청을 보낼 때 수신할 데이터 유형을 json 으로 지정하고 백엔드에서 반환되는 데이터가 json 형식이 아닙니다. 따라서 요청이 실패한 것으로 간주하여 실패 콜백이 입력됩니다. json 而你后端返回的数据不是json个格式。所以认定为请求失败,进入失败回调。

    而且你后端写的有问题吧。浏览器的response是一个HTML页面?

    这些地方应该是response.write('xxxx')

    然后response.end()

    后端响应数据不都应该是response.write

    그리고 백엔드 작성에 문제가 있을 수도 있습니다. 브라우저의 응답은 HTML 페이지입니까?


    이 장소는 response.write('xxxx')여야 합니다

    그럼 response.end()

    모든 백엔드 응답 데이터가 response.write여야 하지 않나요?

    추가됨:

    🎜제가 잘못 썼나봐요🎜 🎜html🎜 으아아아 🎜test.aspx.cs🎜 으아아아 🎜🎜🎜🎜🎜

    회신하다
    0
  • 高洛峰

    高洛峰2017-05-19 10:19:24

    ajax 제거 데이터 유형:json
    또는 Response.Write가 json 형식 데이터를 반환

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-19 10:19:24

    백그라운드로 돌아올 때 다음으로 변경하세요:

    으아아아

    회신하다
    0
  • 취소회신하다