玩插件要记得看插件有没有其它的依赖!

3918 次阅读 by 九九 2012-07-28 | 标签:问题 Jquery Javascript 总结

玩插件要记得看插件有没有其它的信赖,如果有,一定要看准,它是依赖了哪个版本!!!下了一个uploadify想玩一下图片的Ajax上传,原因是,java的文件上传,让我觉得表单文本字段跟这上传的文件内容一定得分开来,不然会纠结于是先上传?还是先验证,如果我验证了,那么遇到文件时,我得怎么办?因为一次读

request.getInputStream()

就会把这个文件流指针弄到最后,回不去地...   出于这个原因,我选择了uploadify,跑去官网,速度下下来,解开。由于之前也用过,所以对于它的一些东西也还清楚,直接在jsp里就上了。

$(fucntion() {
        $("#image_path_id").uploadify({
		'auto': 		true,
		'height': 		30,
		'width': 		120,
		'multi': 		true,
		'queueId': 		"image_queue_id",
		'buttonText': 	"浏览",
		'buttonImage': 	siteUrl + "/public/template/render/uploader/uploadify/browse-btn.png",
		'swf': 		siteUrl + "/public/template/render/uploader/uploadify/uploadify.swf",
		'uploader': 	siteUrl + "/index.jsp/admin/user/uploadimage"
	});
    });

之前,我的页面里已经加载过jquery,我当弄这个的时候也就没有再重新的加载jquery,就加载了这个插件相关的jquery.uploadify.js;再加载完给定的css文件,我还特意下了一个button的图片,淡定着接着f5,等待着那个flash按钮配上图片样式的出现。可是啊!!!页面的那个文件区域空白的一片...什么也没有,刚开始还以为是js什么有错误,所以才没有显示。用Chrome的工具一看,0个错误,灰常的正常...接下来我就开始了长达三个小时的排错!!!从加载的路径到把官网的demo页下到本地,精简成这个样子,显示正常为止:

< !DOCTYPE html>Demos - UploadifyBasic Demo

再把这段代码一点点的弄到jsp页面中还是不能显示正常后,我大脑里突然出现一个念头——“是不是我的Jquery版本太低!!!”,赶紧到js目录看了一下当前使用的jquery版本——1.3.2!!切到他们的官网,看一下jquery的版本——1.7.1!!!我当时的那个恨啊!copy -> paste -> F5 -> 正常,正常!!!好吧,此时此刻我不想多讲什么...就做这个总结:玩插件要记得看插件有没有其它的信赖,如果有,一定要看准,它是依赖了哪个版本!!!


评论(1)

暂无评论!


PS:多打字可以减肥哦~234字以内。支持表情:


Top