读书人

帮个忙 ajaxfileupload无刷新上传ie

发布时间: 2012-03-30 17:32:09 作者: rapoo

各位高手帮个忙 ajaxfileupload无刷新上传,ie下报[object error]

JScript code
$.ajaxFileUpload        (            {                url:'/menu_add/doajaxfileupload.php?shopid='+shopid,                secureuri:false,                fileElementId:'foodImgFile',                dataType: 'json',                data:{},                success: function (data, status)                {                    $('#year_month').val(data.year_month);                    $('#homeImgSrc').val(data.msg);                            $('#foodImgSrc').val(menu_img_path+data.msg);                            $('#hasUpload').val('1');                    if($.browser.msie){                        $("#foodImg").css("display","block");                        var foodImg = document.getElementById("foodImg");                          foodImg.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = menu_img_path+data.msg;                    }else{                        $('#foodImg').css('display','block');                                $('#foodImg').attr('src',menu_img_path+data.msg+'?' + new Date());                    }                },                error: function (data, status, e)                { alert(data.responseText);//这里打印出来有返回的字符串                    alert(e); //ie下报error                }            }        );


[解决办法]
后台代码 发出来看看
[解决办法]
应该是你后台处理的有问题,你检查下。我的刚才也出现这样的问题,好好检查后台处理,就可以解决了
[解决办法]
你使用的可能是jq1.4+了,而你输出的是怪异模式的json字符串,导致不执行success回调

改成下面的试试

PHP code
echo "{error:\"\",msg:\"test\",year_month:\"201109\"}"; 

读书人网 >Ajax

热点推荐