0 0

google 浏览器为什么没有提交表单,求解?5

请看代码:

//选择文件值改变的时候
	var fileInput = $('#file');
	fileInput.live('change',function(){
		$("#fileUploadMes").fadeOut();
		if(fileInput.val()){
			var filename = file.name;
			file = fileInput[0].files[0];
			if(file.size<=30*1024*1024){
				
				$.ajax({
					url:"index.php?plugin-FileSharing-FileSharing-checkFile",
					type:'post',
					cache:'false',
					dataType:'xml',
					data:{filename:filename},
					success:function(xml){
						var message = xml.lastChild.firstChild.nodeValue;
						if(message=='ok'){
							$("#fileUpLoad").submit(); //这里谷歌浏览器貌似没有运行来
						}else{
							$("#fileUploadMes").text(message);
							$("#fileUploadMes").css({color:'red'});
							$("#fileUploadMes").fadeIn();
						}
					}
					
				});

}else{
				$("#fileUploadMes").text("选择文件过大!");
				$("#fileUploadMes").css({color:'red'});
				$("#fileUploadMes").fadeIn();
			}
		}else{
			$("#fileUploadMes").text("请选择文件!");
			$("#fileUploadMes").css({color:'red'});
			$("#fileUploadMes").fadein();
		}
	});

 以上代码可以在firefox中正常运行,但是在google中就不能了,求解,感谢啊!

2013年12月28日 12:28

1个答案 按时间排序 按投票排序

0 0

只有一个理由,JS代码有误。用firebug调试一下!

2013年12月28日 18:45

相关推荐

Global site tag (gtag.js) - Google Analytics