上传模板时Ajax失败

时间:2014-01-02 09:32:06

标签: javascript php jquery ajax

我遇到此问题,我尝试上传文件,ajax每次都失败。我正在使用ajaxfileupload.js。这是代码:

$("#importTempButton").click(function(){
        var template =  $('#fileUpload').val();
        if (template != "") {
            $.ajaxFileUpload({
                url: HTTPS + '/lib/model/data/ctlBlog.php?import=1',
                secureuri: false,
                fileElementId: 'fileUpload',
                dataType: 'json',
                success: function(data) {
                    if (data['results'] == "success") {
                        console.log('WHAT');
                        $("#importList").attr("placeholder", "Template Name");
                        $("#popupDivTempImp").fadeOut();
                        tinyMCE.activeEditor.setContent(data['template']);
                    } else {
                        alert(data['results']);
                    }
                },
                error: function(){
                    $("#importList").attr("placeholder", "Template Name");
                    alert("Something is wrong with ajax request, please contact administrator!");
                }
            });
        } else {
            alert("Please choose template file");
        }
    });

所有我得到的是此警报始终警报:

  

ajax请求有问题,请联系。

好的,所以这在我做类似事情的其他页面中工作正常。所以我的猜测是我的控制器坏了,但我无法弄清楚到底在哪里!这是代码:

if(isset($_GET['import']) && $_GET['import'] == 1){
    $fileUpload = new FileUpload;
    $data = array();

    $uploadResults = $fileUpload->upload("html");
    if ($uploadResults['results'] == "success"){
       $file = $uploadResults['filepath'];
       $data['results'] = "success";
       $data['template'] = file_get_contents($file);
       echo json_encode($data);
       unlink($uploadResults['filepath']); 
    } else {
       $data['results'] = $uploadResults['results'];
       echo json_encode($data);
    }  
}

FileUpload课程在其他任何地方都可以正常工作。输入文件应该是html。我的猜测是我对file_get_contents做错了什么,但究竟是什么......日志没有显示以太任何东西...请帮助:)

编辑:响应标题

年龄:9232 备用的协议:443:QUIC 日期:星期四,2014年1月2日07:06:25 GMT 到期日:2015年1月2日星期五07:06:25 GMT 服务器:GFE / 2.0 状态:304未修改 版本:HTTP / 1.1

0 个答案:

没有答案