2013-01-31 5 views
0

테이블 형식의 데이터를 표시하는 jqGrid가 있습니다. 사용자가 그리드 내부의 하이퍼 링크 위로 마우스를 가져 가면 작은 창을 표시하는 qTip2 팝업 창이 있습니다. 이 팝업 창이 정보를 표시 할 때마다 외부 자바 스크립트 파일이 다시로드된다는 것을 알게되었습니다. 스크립트는이 팝업 창을 표시하기 위해 호출 된 파일에서 참조되지 않고 기본 페이지 표시를 위해로드됩니다.외부 자바 스크립트 파일이 계속로드되는 이유는 무엇입니까?

사람이 왜 이런 일이의 경로에 저를 넣을 수 ...

GET http://localhost:4111/Scripts/HelperScript.js?_=1359649163699 
GET http://localhost:4111/Scripts/HelperScript.js?_=1359649165768 

등 :

나는 파일이 호출 이런 종류의 반복 다시로드되는 것을 볼?

+2

'$ .getScript() '호출처럼 보입니다. –

답변

0

그래서 두 번 확인했는데 어떤 이유로 스크립트 파일을 참조하는 팝업 창을 표시하기 위해로드 된 코드가 호출되었습니다.

<script src="@Url.Content("~/Scripts/HelperScript.js")" type="text/javascript"></script> 

나는 "m는 (? 충돌하지 않도록 그것은 임의의 이름으로 다시로드하는 것을 파일 내 코드에서 위의 참조를 제거 같은 자바 스크립트의 두 사본을로드하려고 이후 가정가 중지되었습니다 스크립트가 다시로드되지 않음)

+0

난수는 캐시에서 파일을 다시로드하지 못하도록하는 "캐시 버스터"입니다. 당신이 사용하고있는 프레임 워크. – Barmar

관련 문제