2012-01-16 3 views
0

JavaScript 함수와 관련하여 문제가 있습니다.더 이상 기존 JS 함수를 호출 할 수는 있지만 내 뷰에서 새 JS 함수를 호출 할 수 없습니다.

이전에는 프로젝트의 NetBeans 디렉토리에있는 .js 파일에 JS 함수가 있습니다. 뷰에서 해당 함수를 호출하는 데 사용했지만 나중에 해당 함수를 변경하고 해당 함수에 새로운 기능을 추가하고 해당 함수를 내보기에서 호출하기로 결정했지만 이전 버전과 동일하게 작동했으며 나중에 함수의 이름을 변경했습니다. 공식적으로 이전 이름의 함수가 완전히 파괴되었고 이번에는 JS 함수를 새 이름에서 호출 했으므로 아무 것도 작동하지 않았습니다. 재미있는 점은 이전 함수 이름을 다시 호출했기 때문입니다 (실제로는 존재하지 않음). 함수의 이름을 완전히 변경했지만 해당 이름을 가진 함수는 더 이상 존재하지 않지만 이전 버전으로 작동합니다. 내 파일에. 당신은 내가 뭘해야한다고 생각하니?

당신의 생각과 크게 감사합니다 도움이 ...

+2

브라우저 캐시를 지우셨습니까? – Oded

+0

'alert (typeof yourFunc! = 'undefined'); ' –

+0

Oded가 올바르게 지적 했으므로 캐시 문제 인 것 같습니다. 시크릿 또는 비공개 브라우징에서 데모를 보거나 캐시를 모두 지우십시오. – Nikhil

답변

0

당신이 자바 스크립트와 CSS 파일 같은 정적/캐시 자원을 변경할 때마다, 당신은 당신의 브라우저에서 새로 고침을해야 할 것입니다. 즉, 페이지의 개봉 후 Ctrl 키 + F5 또는 Ctrl 키 R + 가압된다. 웹 브라우저가 페이지와 관련된 자원에 대한 캐싱 규칙을 무시하도록 강제하고 서버에서 자원을 새로 요청하도록합니다.

관련 문제