2014-06-30 2 views
-4

아주 간단한 질문이지만 JS에 익숙하지 않아서 도움이되었습니다. 나는이를 내 index.html 파일에서라이브러리를 참조하는 두 개의 자바 스크립트 파일

, 내 jquery.js 내

<script src="jquery.js"></script> 
<script src='jquery.base64.js'></script> 

(I 사진을 얻을), 내 jquery.base64.js 내에서 나는 기능을 다운로드 도서관이 이진 데이터 문자열을 받아 base64로 반환합니다. 내 jquery.js에서

나는이 기능

$.base64.encode(text))

을 사용하려고하지만 작품을 나던 및 그것의 정의를 말한다.

아이디어가 있으십니까?

+1

다운로드 한'jquery.js'에 코드 *를 추가하고 있습니까? –

+2

함수를 사용하기 전에 함수가 포함 된 파일을로드해야합니다. 두 줄의 순서를 바꾸어보십시오. – murgatroid99

+0

혼란을 드려 죄송합니다. jquery.js는 바이너리 데이터의 링크에서 이미지를 가져 오는 데 사용하는 파일입니다. 다운로드 한 라이브러리 (jquery.base64.js)를 사용하여이 바이너리 데이터를 base64 데이터로 변환하려고합니다. – k9b

답변

1

jquery.js이 다운로드 한 jQuery 라이브러리 인 경우 으로 변경하지 마십시오. 세 번째 파일, myjs.js을 작성하고 js 여기에 추가

<script src="jquery.js"></script> 
<script src='jquery.base64.js'></script> 
<script src="myjs.js"></script> 

그리고 당신은 jquery.base64.js 플러그인을 사용하기 위해, 자신의 자바 스크립트jquery.base64.js을 추가 할 수 있습니다.

0

파일의 순서 때문에 추측됩니다.로드 할 때까지 jquery.base64.js을 참조 할 수 없습니다. 당신이 jquery.js에서 작업하는 경우 (어떤 이유), 당신은 스크립트 참조의 순서를 반대로해야 할거야 :

<script src="jquery.base64.js"></script> 
<script src="jquery.js"></script> 

당신이 jquery.js에서 jquery.base64.js에 액세스 할 수 있습니다 그.

관련 문제