나는 이것이 잘 알려진 문제라는 것을 알고있다. 그러나 다른 게시물들은별로 도움이되지 않는다. 그래서 저는 두 페이지 "A"와 "B"를 가지고 있습니다. "A"페이지에서 jquery ajax로드가있는 선택 필드의 옵션을 다음과 같이 새로 고칩니다. "changeme"및 "replace"가 선택됩니다. 다른 템플릿 특정 사업부 - 태그에 중첩 새로운 선택 - 옵션, 위의 URL의 끝에 추가 따라서 공간과 옵션이 페이지 "B"에Javery 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을 가리 킵니다. 이제이 모든 것들은 IE를 제외하고는 완벽하게 작동합니다. 업데이트 된 선택 항목이 IE에서 옵션없이 비워집니다. 도와주세요, 고마워요.
예,이 URL은 ajax에만 사용되며 space 옵션은 jquery에게 페이지의 옵션 요소 만 추출하도록 지시합니다. 이것은 FF로 및 다른 브라우저하지만 IE에서 예상대로 작동합니다 .... 좋은 주님! – Binaryrespawn
$ .get()을 사용하고 거기에 옵션 요소를 가져와 보았습니까? IE에서 여전히 오류가 발생하는지 확인하는 테스트와 마찬가지로 문제의 범위를 좁히는 데 도움이됩니다. – smdrager