いくつかの JavaScript 関数を作成し、ファイルをdashboardjs.jsp
. ファイルをjspにした理由は、スクリプト内でstruts2タグを使いたかったからです。今、私は次のようにスクリプトタグでこのスクリプトを呼び出します:
<script type="text/javascript" src="/dashboardjs.jsp"></script>
このスクリプトをロードした後、ロード時に上記のスクリプトで関数を呼び出そうとしています
<script type = "text/javascript">
$(function(){
getTrend(id,true,false); //this function is defined in dashboardjs.jsp
});
</script>
上記は FF、Chrome では完全に正常に動作しますが、IE では getTrend が定義されていないというエラーがスローされます。IE 開発者ツール (ネットワーク タブ) では、スクリプトへの呼び出しdashboardjs.jsp
が複数回行われていることが示されます。私の質問は、なぜ IE がこのように動作しているのかということです。この問題の解決策はありますか? 提案してください。