모르는게너무나도많슴다
181
2019-08-14 14:03:06
4
183

javascript ajax 에러


ajax에서 중단점을 success와 error에 각각 찍었는데 error로 넘어갔습니다

기능은 전부 동작합니다


submit 기능이 사용되지 않아서 javascript구문 확인중 발견한 건데

이와 같은 에러는 어떻게 해결해야 하는지 궁금합니다.


e=>

readyState 4

status 200

statusText "OK"

responseText (이건 HTML태그인데 복사 붙여넣기를 막아놔서ㅠㅠ)


위와 같이 별다른 에러는 없어보이는데요 responseText를 확인해봐야 할까요?

0
0
  • 답변 4

  • aksjm2
    483
    2019-08-14 14:10:34

    responseText 중 double quotation ( " )이나 single quotation( ' ), 또는 특수문자를 의심해봐야 합니다.


    태그가 포함되어있던가, /, >, } 이런애들이 바로 나와서 javascript가 망가졌을 수 있어요.


    참고 : https://zetawiki.com/wiki/JavaScript_escapeHtml()


    return 되는 내용이 뭔지 모르겠어서.. 흠..

    크롬 개발자도구 > Elements

    body 태그안에서 오른쪽 클릭, Edit as Html

    responseText 내용 붙여넣어 보세요. Error 보기 좀 더 쉬우실수도..

    1
  • 모르는게너무나도많슴다
    181
    2019-08-14 14:23:40

    정말 보여드리고 싶은데 복붙이 안됩니다...ㅠ

    크롬도 외부창으로 켜져서 그런지 개발자도구로 복붙이 안돼서

    노트패드에 복붙해놓고 해주신 말씀대로 분석해보려 합니다.

    도움 주셔서 감사합니다.

    0
  • kimsman
    147
    2019-08-14 14:31:49

    datatype 뭘로하시나요

    0
  • 모르는게너무나도많슴다
    181
    2019-08-14 14:33:10
    datatype은 json입니다
    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.