Ошибка javascript возникает при загрузке файла

Uncaught TypeError: $.ajaxFileUpload is not a function The version of the jQuery JavaScript Library v3.2.1

Вот код, который показывает ошибку:

function loadImage(field_id, component, target, target_id){

$(".ajax-loader").ajaxStart(function(){
    $(this).fadeIn();
    $('#imginsert').hide();
})
.ajaxComplete(function(){
    $(this).hide();
});

$.ajaxFileUpload({

    url:'/core/ajax/imginsert.php?component='+component+'&target='+target+'&target_id='+target_id,
    secureuri:false,
    fileElementId:'attach_img',
    dataType: 'json',
    success: function (data, status){
        $('#fileInputContainer').html($('#fileInputContainer').html());
        if(typeof(data.error) != 'undefined'){
            if(data.error != ''){
                alert(LANG_ERROR+': '+data.error);
            } else {
                imageLoaded(field_id, data.msg);
                alert(LANG_BB_IMG_ADDED);
            }
        }
    },
    error: function (data, status, e){
        alert(LANG_ERROR+'! ' + e);
    }

})

return false;

}

Что мне нужно изменить?

Какой плагин загрузки jquery вы использовали? Какую версию jquery вы использовали? Убедитесь, что загрузка плагина выполняется после jquery.

Stanislav Ivanov 11.04.2018 14:00

Ошибка указывает на то, что во время выполнения кода не определена функция. Вы либо запускаете свой код до того, как включаете код плагина, либо вообще не включаете код плагина (либо произошла ошибка скрипта, и он загрузился некорректно)

freedomn-m 11.04.2018 14:04

Как узнать, что загрузка плагина выполняется после jquery

Alexey Karnov 11.04.2018 14:24
0
3
33
0

Другие вопросы по теме