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