jQuery文件上传400错误的请求

时间:2018-10-10 01:26:21

标签: jquery codeigniter-3 jquery-file-upload blueimp

我正在尝试在此之后在codeigniter上实现jquery文件上传 教程:https://mevlutcanvar.com.tr/en/integration-tutorial-jquery-file-uploader-9-with-codeigniter-3/239

但是,在加载页面时出现错误:无法加载资源:服务器以400(错误请求)状态响应,并注意到该URL附加了[object%20Object]

这是我的js:

$(function () {
'use strict';

$('#fileupload').fileupload({

    url: 'http://localhost/webadmin/admin/product/json'
});

$('#fileupload').addClass('fileupload-processing');

$.ajax({

    url: $('#fileupload').fileupload('option', 'url'),
    dataType: 'json',
    context: $('#fileupload')[0]
}).always(function () {
    $(this).removeClass('fileupload-processing');
}).done(function (result) {
    $(this).fileupload('option', 'done')
        .call(this, $.Event('done'), {result: result});
});
});

在我的控制器上:

public function json()
{ 
    $options = [
     'script_url' => site_url('admin/product/json'),
        'upload_dir' => APPPATH . '.../../uploads/files/',
        'upload_url' => site_url('uploads/files/')
     ];

     $this->load->library('UploadHandler', $options);
}

我试图提醒$('#fileupload')。fileupload('option','url')的值,并获取[object object]而不是url。我想念什么吗?还检查了声明js文件的顺序,并确保与其他插件没有冲突。上传目录和路径正确且存在。

0 个答案:

没有答案