これはよく知られている問題であることは知っていますが、他の投稿はあまり役に立ちませんでした。したがって、「A」と「B」の 2 つのページがあります。ページ「A」で、次のようにjquery ajaxロードを使用して選択フィールドのオプションを更新しています。「changeme」と「replace」は選択です。
$("#changeme").change(function(){
if($("#changeme :selected").val()>0){
var resource = "<c:url value="/coursemodules/categoryselect/"/>"+$("#changeme :selected").val()+" option";
$("#replace").load(resource);
}else{
$("#replace").html('<option value="0">UN-CATEGORISED</option>');
}
});
URL は、他のテンプレート固有の div タグにネストされた新しい選択オプションを持つページ "B" を指しているため、上記の URL の末尾にスペースとオプションが追加されています。これで、IE を除いて、これらすべてが完全に機能するようになりました。更新された選択は、IE のオプションなしで空白になります。助けてください、ありがとう。