非常简单的问题,但我是JS的新手,所以我很感激一些帮助。
在我的index.html文件中,我有这个,
<script src="jquery.js"></script>
<script src='jquery.base64.js'></script>
在我的jquery.js中(我得到一张图片),在我的jquery.base64.js中,我用一个带有二进制数据字符串的函数下载了一个库,并将其作为base64返回。
在我的jquery.js中,我尝试使用这个函数
$.base64.encode(text))
但它不起作用,它说未定义。
有什么想法吗?
答案 0 :(得分: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
之后添加自己的javascript。
答案 1 :(得分:0)
由于文件的顺序,我猜测它是:在您加载之前,您无法引用jquery.base64.js
。如果您在jquery.js
工作(无论出于何种原因),您将不得不颠倒脚本引用的顺序:
<script src="jquery.base64.js"></script>
<script src="jquery.js"></script>
这样您就可以从jquery.base64.js
访问jquery.js
。