JellyBool

17773 经验值

加 qq 群找一下我,可能是账号问题

后端代码有问题吧。。。点开 chrome 的报错就可以看到具体的报错信息了啊

用这个的 时候贴一下完整的代码可以么

https://github.com/JellyBool/laravel-app/blob/master/jquery-2.1.4.min.js

是怎么引入的,各个部分的代码是什么样的

$(document).ready(function() {
    var options = {
        beforeSubmit:  showRequest,
        success:       showResponse,
        dataType: 'json'
    };
    $('#image').on('change', function(){
        $('#upload-avatar').html('正在上传...');
        $('#avatar').ajaxForm(options).submit();
    });
});
function showRequest() {
    $("#validation-errors").hide().empty();
    $("#output").css('display','none');
    return true;
}

function showResponse(response)  {
    if(response.success == false)
    {
        var responseErrors = response.errors;
        $.each(responseErrors, function(index, value)
        {
            if (value.length != 0)
            {
                $("#validation-errors").append('<div class="alert alert-error"><strong>'+ value +'</strong><div>');
            }
        });
        $("#validation-errors").show();
    } else {
        $('#user-avatar').attr('src',response.avatar);
        $('#upload-avatar').html('更换新的头像');
    }
}

这一堆代码是在 jquery 和 form.js 引入的后面吗?

你使用的是 jquery-3.0 版本?换过 2.4 版本么

你的前端代码呢?还有chrome 的所有报错