찾다

 >  Q&A  >  본문

java - ajax가 백그라운드에 성공적으로 도달했지만 실패한 함수를 계속 호출하는 이유를 모르겠습니다.

으아악
漂亮男人漂亮男人2775일 전660

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

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-17 10:08:19

    요청이 성공하여 데이터가 반환되는 경우 반환된 데이터의 형식이 잘못되었기 때문일 수 있습니다. 서버에서 반환된 데이터 유형을 예상하도록 dataType: 'json'을 설정했기 때문입니다. 이로 인해 error 콜백이 발생하는 경우가 많습니다. 반환된 데이터를 제외하세요. dataType : 'json' 预期服务器返回的数据类型。这样往往会进入 error 回调。你排除一下返回数据。

    而且,error

    또한 error에는 세 개의 콜백 매개변수가 있으므로 직접 인쇄해 주세요.

    Ajax가 오류에 빠지는 몇 가지 이유🎜

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-17 10:08:19

    반환 값을 팝업으로 표시하고 데이터를 확인하세요

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-05-17 10:08:19

    HttpServletResponse가 ajax 콜백과 충돌합니다. HttpServletResponse를 제거하세요.

    회신하다
    0
  • 迷茫

    迷茫2017-05-17 10:08:19

    보기 dataType : 'json', 서버가 json 형식을 반환해야 합니다.
    서버에서 반환된 데이터가 json 형식이 아닌 경우 콜백 실패로 전환됩니다.

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-17 10:08:19

    AJAX 데이터 유형: "text"를 구성한 다음 경고(데이터)를 사용하여 반환 값을 확인하세요

    Ajax 요청은 응답과 다르기 때문에 데이터를 가져온 후 페이지를 렌더링할 필요가 없으므로 새 페이지로 이동하기 위해 RESPONSE가 필요하지 않습니다. 따라서 RETURN할 필요는 없지만 PrintWriter
    @RequestMapping(value="/checkIntegral", method = RequestMethod.GET)
    @ResponseBody
    public void checkIntegral(@RequestParam String carOwnerID,HttpServletRequest request,HttpServletResponse)을 통해 요청한 페이지로 인쇄합니다. 응답) {

    으아아아

    }

    회신하다
    0
  • ringa_lee

    ringa_lee2017-05-17 10:08:19

    이 Ajax가 도메인 간 요청이라는 것을 몰랐습니다.

    회신하다
    0
  • 怪我咯

    怪我咯2017-05-17 10:08:19

    반환 값의 데이터 유형은 json이지만 백그라운드에서 지도를 반환했습니다.

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