2014-05-16 2 views
0

IE9에서 jquery를 사용하여 함수를 호출하는 데 문제가 있습니다. 이것은 크롬/파이어 폭스에서 잘 작동합니다. JQuery와 버전 1.10.2IE9 JQuery 함수 호출

Dashboad.aspx 파일

<script type="text/javascript" src="js/vendor/jquery.js"></script> 
<script src="js/dashboard.js"></script> 

dashboard.js

$.loadAllJson = function() { 
... 
... 
}; 

$(document).ready(function() { 
    $.loadAllJson(); 
}); 

$ .loadAllJson

()는 IE9에서 정의되지 않은 나타나지이다.

+0

'loadAllJson'이 사용자가 제공 한 것에 따라'undefined'가되는 이유는 없습니다. 어떤 디버깅을 했습니까? –

+0

IE9 F12 디버거에서 디버깅했습니다. IE11에서도 정상적으로 작동합니다. – techmakin

+0

그리고 디버거는 오류 메시지를 표시하지 않습니까? –

답변

0

jquery를 두 번 포함하는 것처럼 보입니다. 방금이 코드를 주석으로 처리했습니다.

<script> 
//document.write('<script src=js/vendor/' + 
// ('__proto__' in {} ? 'zepto' : 'jquery') + 
// '.js><\/script>') 
</script> 

재단이 포함 되었기 때문에 필요하다고 생각하지 않을 수도 있습니다. Foundation