>웹 프론트엔드 >JS 튜토리얼 >getJSON이 백그라운드 json data_jquery를 호출할 때 함수가 두 번 호출되는 이유를 추측해 보세요.

getJSON이 백그라운드 json data_jquery를 호출할 때 함수가 두 번 호출되는 이유를 추측해 보세요.

WBOY
WBOY원래의
2016-05-16 17:21:111064검색

최근 프론트 엔드 개발을 할 때 json 데이터를 검색하기 위해 getJSON을 사용하여 백그라운드에서 함수가 두 번 호출되었으며 함수 이름이 getMessages인 것을 발견했습니다. 온라인 형제들의 경험에 따르면 함수 이름이 get으로 시작하지 않는 한 그런 문제는 없습니다.

요청이 반환될 때 json 데이터가 구성되면 모든 함수가 get으로 시작하는 호출이 호출된 다음 반환 값을 얻고 응답이 구성됩니다.

그래서 get으로 시작하는 함수를 액션 함수로 사용하면 먼저 요청에 대한 응답으로 한 번 호출된 후 다시 호출되어 응답을 구성하게 됩니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.