페이지의 일부가 AJAX, 을 통해로드되는 웹 페이지가 있지만 자바 스크립트가 활성화되어 있지 않으면 작동 시키려고했습니다.JSP에서 자바 스크립트가 활성화/비활성화되었는지 확인
그래서, 나는
fetchCitiesAndDisplay은()
가 콘텐츠를 얻을 것이다 자바 스크립트 방법이다 (도시에있는 코드를 실행
<script>
fetchCitiesAndDisplay();
</script>
<noscript>
<%
out.print(Cities.getHtml());
%>
</noscript>
로 코드를 작성 .java) 표시하고 표시합니다. Cities.java
는 데이터베이스에서 도시를 수집하고 표시 할 HTML 콘텐츠를 생성하는 자바 클래스입니다.
JavaScript가 꺼지면 모든 것이 잘 작동합니다. 아약스 호출이 실행되지 않으며 Cities.getHtml() 만 호출됩니다.
JavaScript가 활성화되면 Ajax 호출도 실행되고 Cities.getHtml()도 호출됩니다 .. 심지어 태그로 인해 디스플레이가 올바르게 보이지만 Cities.java는 동일한 호출에 대해 두 번 호출합니다 데이터, 그리고 그것은 많은 시간을 먹는다 ...
어떻게 해결할 수 있습니까?
http://stackoverflow.com/questions/121203/how-to-detect-if-javascript-is-disabled - 도움이되는지 확인하십시오. –
아니 srikanth, 내 문제를 해결하지 않습니다 ... – amithgc