日期:2014-05-16 浏览次数:20656 次
function ajaxFileUpload(){
$('#progress').window('open');
//sleep(5000); //在ie下运行时,就算这里等待5秒也看不到progress弹出
//alert("1"); //在ie下运行时这里alert后能看到progress弹出,否则看不到progress弹出
//在$('#progress').window('open');和alert中间加入sleep的情况下,ie先sleep再两个对话框同时打开,这是为什么?
if($('#image').attr("value")!=""){
//在chrome下运行时,ajaxfileupload不发送请求
$.ajaxFileUpload(
{
url:'newsFileUpload.jsp?t='+new Date(), //需要链接到服务器地址
secureuri:false,
fileElementId:'image', //文件选择框的id属性
dataType: 'json', //服务器返回的格式,可以是json
success: function (data, status) //相当于java中try语句块的用法
{
//var json = JSON.parse(data)
if(data.success!=true){
$.messager.alert('注意',"数据处理出错,请重新上传",'warning');
}
},
error: function (data, status, e) //相当于java中catch语句块的用法
{
$.messager.alert('错误',"错误:"+e.description,'error');
}
}
);
&