загрузка файла jquery 400 неверный запрос - PullRequest
0 голосов
/ 10 октября 2018

Я пытаюсь реализовать загрузку файла jquery на codeigniter, следуя этому руководству: 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') и получить [объектный объект] вместо URL.Я что-то пропустил?Также проверил последовательность объявления js-файлов и убедитесь, что не конфликтует с другим плагином.Загрузить каталог и пути правильные и существующие.

...