引入js文件不起效果总结

在我们web开发过程中,前台往往会引入许多的js插件,但是如果引入的js文件不存在,或者 存在错误,那么后面引入的js文件或者自己写的js文件,往往不起作用。

下面来看个例子。

<script src="js/matrix.form_validation.js"></script>
	<script type="text/javascript" src="uploadify/jquery.uploadify.min.js"></script>
	<script type="text/javascript">
	$(document).ready(function() {
			setTimeout(function(){
				$("#uploadify").uploadify({    
	        		'auto'           : true, //是否自动上传   
	        		'swf'            : 'uploadify/uploadify.swf',  //引入uploadify.swf  
	        		'uploader'       : 'fileUpload.action?method=updateApp',//请求路径  
	        		'queueID'        : 'fileQueue',//队列id,用来展示上传进度的  
	        		'width'     : '75',  //按钮宽度  
	        		'height'    : '20',  //按钮高度
	        		'queueSizeLimit' : 1,  //同时上传文件的个数  
	        		'fileTypeExts'   : '*.apk', //控制可上传文件的扩展名  
	        		'multi'          : false,  //允许多文件上传  
	        		'buttonText'     : "${myFn:getLanguage('B_MYAPP_TEXT_UPDATE_UPLOAD_APPLICATION', '3')}",//按钮上的文字  
	        		'fileSizeLimit' : '0', //设置单个文件大小限制 ,0表示不限制
	        		'fileObjName' : 'uploadify',  //<input type="file"/>的name  
	        		'method' : 'post',  
	        		'removeCompleted' : true,//上传完成后自动删除队列  
	        		'onFallback':function(){    
	            	//	alert("系统有问题,请联系管理员!");  
	            		Modal.alert({
								msg : '系统有问题,请联系管理员!',
						}); 
	        		}, 
	        		'onUploadSuccess' : function(file, data, response){
	        			var json = JSON.parse(data);
            			$("#imgdownurl").val(json.msg);
            			//$("input[name='name'").val(json.entry.name);
            			$("input[name='verno'").val(json.entry.verno);
						$("input[name='packagename'").val(json.entry.packagename);
						//$("input[name='md5'").val(json.entry.md5);
	        		},
	        		'onQueueComplete' : function(){//所有文件上传完成  
	        		}  
	        	});
	    	},10);
	   
		});
		
	</script>

如果访问的js/matrix.form_validation.js 文件不存在,那么你如果在本地运行的话,下面自己写的js代码可能执行,但是如果放到服务器上面,这段js代码就不一定执行(即使是通过.read方法),因为网络会有延迟。


那么我们如何避免这种情况的出现?

访问页面,使用快捷键F12.

引入js文件不起效果总结_第1张图片

它会提示你文件不存在。这样就确定的问题所在,将上面引入的js文件删除掉。

你可能感兴趣的:(JavaScript,function,web开发,插件)