파이어 폭스 11.0에서
을 정의되지 않은
$.getScript("/js/dygraph-combined.js")
.done(function(script, textStatus) {
console.log(Dygraph);
})
.fail(function(jqxhr, settings, exception) {
console.error('it failed to load');
});
이
Dygraph를 산출 다음 코드 및
을하고있다[도 그래프 1.2]
(Chrome 17.0.963.83)
그래서 두 브라우저 모두에서 스크립트가로드되지만 Firefox 11에서는 실행되지 않습니다 ... 왜 그렇게 될까요? 이 동작을 어떻게해야합니까?
이 스크립트는 Dygraph이며, 그것이 파이어 폭스에서 작동 웹 사이트,하지만 내 그래프는 jQuery의 $ .getScript 다르게 행동 할 수있는 가능성이 있기 때문에 크롬 작업에서 ...
? 비교적 절대적인 경로 문제 일 수 있습니다. – Ryan
/#!/admin에서 테스트 중입니다. 그러나 /js/dygraph-combined.js가 실제로 존재하며 로그에 404 오류가 없습니다. 그것은 실제로 파일을로드하지 않습니다, 나는 Ctrl + Shift + K로 파이어 폭스의 콘솔에서 볼 수 있습니다 ... 나는 단지 스크립트를 실행하지 않는 것 같아요 ... 만약 내가 "console.log (script)"콜백 내부에 넣어 .done, 크롬과 파이어 폭스 모두에서 그 스크립트의 코드를 출력 할 것입니다 ... –
dygraph-combined.js를 게시 할 수 있습니까? –