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

我使用七牛上传图片的功能。要访问回调网址的信息,奇怪的是在safari浏览器下uploaded.php(这个和官网提供的示例代码基本一样)中回调的网址不能加载数据,其它浏览器均正常。请问是什么原因
附上我提交时用的JS代码:

fileObj.closest('form').ajaxSubmit({
            beforeSubmit:function(){
                $(".work_bg span").addClass("loading");
                $(".work_bg span h5").show();
            success:function(json){
                var data = jQuery.parseJSON(json);
                if(data.code == "OK"){
                    fileValueObj.val(data.data)
                    fileNameObj.val(fileObj.val());
                    $(".work_bg span").removeClass("loading");
                    $(".work_bg span h5").hide();
                    $("#bi_preview").attr("src", "http://pyke.qiniudn.com/"+data.data).show();
                    jiathis_config.pic = "http://pyke.qiniudn.com/"+data.data;
                    $("#bi_submit_pic").removeClass('bi_submit_nopic');
                }else{
                    alert(jQuery.parseJSON(json).msg)
            error:function(xhr, ajaxOptions, thrownError){
                //console.log(xhr);
                alert("上传出错!");
                //"状态码:Http status: " + xhr.status + " " + xhr.statusText + "\najaxOptions: " + ajaxOptions + "\nthrownError:"+thrownError + "\n" +xhr.responseText
            dataType:'html'

在苹果的safari下显示这个错误:
Error] Failed to load resource: Request header field DNT is not allowed by Access-Control-Allow-Headers. (uploaded, line 0)
[Error] XMLHttpRequest cannot load http://127.0.0.1:20080/index.php/home/uploaded?r=1413127288&upload_ret=eyJoYXNoIjoiRm84bmdXRUY5OFdySEFuMkNocG9YS2hvRXRkaCIsImtleSI6IkZvOG5nV0VGOThXckhBbjJDaHBvWEtob0V0ZGgiLCJ4OmFsYnVtIjoiYWxidW1JZCJ9. Request header field DNT is not allowed by Access-Control-Allow-Headers.

load resource: Request header field DNT is not allowed by Access-Control-Allow-Headers.

看网上资料说是PHP中需要设置HEADER,但我依次试,加了这么多也不行
header("Access-Control-Allow-Origin:");
header("Access-Control-Allow-Headers:
");
header("Access-Control-Expose-Headers: Content-Range");
header("Access-Control-Allow-Credentials:true");

我直接打开这个回调的网址
http://127.0.0.1:20080/index.php/home/uploaded?r=1413127288&upload_ret=eyJoYXNoIjoiRm84bmdXRUY5OFdySEFuMkNocG9YS2hvRXRkaCIsImtleSI6IkZvOG5nV0VGOThXckhBbjJDaHBvWEtob0V0ZGgiLCJ4OmFsYnVtIjoiYWxidW1JZCJ9
是有正确的JSON输出的。
有谁遇到过我这问题?
附上请求回调的状态截图
图片描述

七牛云存储
winxml
winxml
发布于 2014-10-13
2 个回答
winxml
winxml
发布于 2014-10-13
uploaded
显示方法:GET,
状态:(已取消),