4
이상한 오류 : 여기에 여러 개의 JavaScript 파일을 참조하는 페이지가 있습니다. 때때로, 브라우저는 불평합니다JavaScript : 예기치 않은 입력 끝 ... 파일의 일부만로드하기 때문에?
Uncaught SyntaxError: Unexpected end of input
그러나, 인해 누락 된 부모, 또는 잘못된 JSON에로 표시되지 않습니다. JavaScript 파일 의 일부는로드되지만 프로그램은 나머지 파일로드를 중지합니다. 예 : 파일의 절반이로드되고 다른 절반은 누락됩니다.
대부분의 경우 파일이로드되고 모든 것이 작동합니다. 어떤 이유로 든 왜 가끔씩 (누락 된 팸이나 비슷한 것으로 예상되는) 매번이 오류가 발생하는 것입니까? 내가 확인할 수있는 다른 것들?
편집는 :
- 이것은 레일 프로젝트 (레일 버전 3.2)입니다.
- JS 파일은 독립형이며 dev 디렉토리의 pub 디렉토리에 보관됩니다. 즉, 자산 파이프 라인에 포함되지 않습니다.
소스를 게시 할 수 있습니까? 진단하기 쉬울 것입니다. js 파일이 아약스인가요? 그리고 jslint/jshint를 통해 파일을 실행 했습니까? –
실시간 링크가 있습니까? 그렇지 않으면 [jshint] (http://www.jshint.com/)를 통해 코드를 실행하십시오. –
이 오류는 a가 없기 때문에 발생합니다. 코드를 게시 할 수 있습니까? –