ページの一部がAJAX でロードされているWebページがありますが、JavaScriptが有効になっていない場合は動作させたいと思っていました。JSPでJavaScriptが有効/無効になっているかどうかを調べる
ので、私は
<script>
fetchCitiesAndDisplay();
</script>
<noscript>
<%
out.print(Cities.getHtml());
%>
</noscript>
fetchCitiesAndDisplay()
ようなコードを書いたコンテンツを取得するJavaScriptメソッドは、(都市内のコードを実行します.java)を開き、それを表示します。 Cities.java
データベースから都市を収集し、表示するHTMLコンテンツを生成するJavaクラスです。
JavaScriptがオフの場合、ajax呼び出しは実行されず、Cities.getHtml()のみが一度呼び出されるため、すべて正常に動作します。
JavaScriptを有効にすると、Ajax呼び出しも実行され、Cities.getHtml()も呼び出されます。タグでも表示が正しく表示されますが、Cities.javaは同じデータ、それは多くの時間を食べる...
これを解決するには?
http://stackoverflow.com/questions/121203/how-to-detect-if-javascript-is-disabled - これが役立つかどうかを確認してください。 –
srikanth、それは私の問題を解決しません... – amithgc