0
我知道這是一個衆所周知的問題,但其他帖子沒有多大幫助。所以我有兩頁「A」和「B」。在頁面「A」中,我使用jquery ajax加載刷新選擇字段中的選項,如下所示。選擇「changeme」和「replace」。Jquery load()在IE中失敗
$("#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標籤的新選擇的選項,因此空間和選擇上面URL的末尾附加頁面「B」。現在,除IE之外,所有這些東西都可以完美運行 更新的選擇只是空白,IE上沒有選項。請幫忙,謝謝。
是的,這個URL只用於ajax,空格選項告訴jquery只提取頁面上的選項元素。這在FF和其他瀏覽器中的預期效果,但IE ......好主人! – Binaryrespawn
您是否嘗試過使用$ .get(),然後在那裏拉取選項元素。就像一個測試,看看它是否仍然在IE中失敗了,如果是的話,幫助縮小問題。 – smdrager