2012-03-09 3 views
2

이것은 매우 간단한 코드입니다. jQuery Datable v1.9.0을 사용하고 있습니다. 내가 페이지 번호를 클릭하면 난을 클릭하면IE9에서 Jquery Datatable 페이지 매김 문제

<script language="javascript" type="text/javascript" src="Scripts/DataTables-1.9.0/media/js/jquery.js"></script>  
<script language="javascript" type="text/javascript" src="Scripts/DataTables-1.9.0/media/js/jquery.dataTables.js"></script>  
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />  <link href="Styles/jquery.dataTables.css" rel="Stylesheet" type="text/css" /> 
<script language="javascript"> 
$(document).ready(function() {    
    $('#example').dataTable({     
     "bProcessing": true,     
     "sAjaxSource": 'txtSource.txt',     
     "sPaginationType": "full_numbers"    
});   }); 
</script> 

, 그것은

Microsoft JScript runtime error: Unexpected call to method or property access.

을 보여줍니다하지만 파이어 폭스와 크롬에서 테스트 할 때이 오류가 발생하지 않습니다. 아무도 내가 잘못했다고 말할 수 있습니까? 감사합니다.

+0

이 코드 조각에는 즉각적인 문제가 나타나지 않습니다. 문제가 있다는 것을 모른 채 잊어 버린 것일 수도 있습니다. txtSource.txt가 위와 위로 있습니까? –

답변

2

line 4613의 IE 관련 범위 관련 버그가있는 것으로 보입니다. dataTables.js입니다. 방금 ​​변경 : n.blur(); ~ $(n).blur(); 및 문제를 해결해야합니다. 또한 버그 리포트를 datatables에 보내서 문제를 설명해야합니다.

+0

조쉬, 고맙습니다! 훌륭한! – user454232

+2

문제 없습니다. 그건 그렇고, 필자는 datatables의 저자와 이야기를하고 있었고, 이것이 야간 빌드 (웹 사이트에서 사용 가능)에서 이미 수정되었고, 1.9.1에서 발표 될 것이라고합니다. 내 "빠른"해킹이 가능하지만 최선의 방법은 아닙니다. –