ajaxSubmit异步上传图片回调的网址在safari下不好使

$('#paySubmit').ajaxSubmit({ 
        		async : false,
        		success: function (result) { 
        			//var jsonObj = eval(result); 因为不是标准的json形式,解析不了,用下面的形式解析就可以了
        			var jsonObj = eval('('+result+')');
        			var status = jsonObj.result;
        			if(status == 'ok'){
        	 			alert("Thank you! 上传成功!");
        	 			location.href="<%=basePath%>pro/clearingNotify?address_id=${address_id }";
        	 		}else if(status =='error'){
        	 			alert("对不起,上传失败,请重新上传!");
        	 			cover.style.display = 'none'; 
        	            covershow.style.display = 'none';
        	 		}
        			
        		} 
        		});

 我在使用ajaxSubmit上传图片的时候,在chrome浏览器中运行正常,但在iphone中上传完成后不执行回调函数中的代码,后来上网上搜才知道safari浏览器的回调函数需要在公网下才能执行,发布到服务器上测试了下果然好用,便顺手记下来了,帮助更多的人解决问题。

相关推荐