欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php+bootstrap fileinput去上传图片,出错了,求助!

程序员文章站 2022-05-07 12:53:49
...
bug:SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data.
      $("#file-5").fileinput({
        language: 'zh', //设置语言
        uploadUrl:  "{:U('profile/upload')}", // avatar_uploadyou must set a valid URL here else you will get an error __UPLOAD__partner/img
        allowedFileExtensions : ['jpg', 'png','gif'],
        overwriteInitial: false,
        maxFileSize: 1000,
        maxFilesNum: 1,
    
        //allowedFileTypes: ['image', 'video', 'flash'],
        slugCallback: function(filename) {
            alert("aaa");
            return filename.replace('(', '_').replace(']', '_');
        }
    })
     .on("fileuploaded", function (e, data) {
        var res = data.response;
        if (res.state > 0) {
            alert('上传成功');
            alert(res.path);
        }
        else {
            alert('上传失败')
        }
    });
    

后台程序我有public function upload(){ }方法,是php的

php+bootstrap fileinput去上传图片,出错了,求助!

出错的截图,看着似乎是语法错误,我怀疑是前台fileinput的事件那里出错了,因为后台我只返回一个值做测试,应该没问题的,对fileinput不熟,求助啊!!!谁有例子提供给我参考下也好,谢谢!

回复内容:

bug:SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data.
      $("#file-5").fileinput({
        language: 'zh', //设置语言
        uploadUrl:  "{:U('profile/upload')}", // avatar_uploadyou must set a valid URL here else you will get an error __UPLOAD__partner/img
        allowedFileExtensions : ['jpg', 'png','gif'],
        overwriteInitial: false,
        maxFileSize: 1000,
        maxFilesNum: 1,
    
        //allowedFileTypes: ['image', 'video', 'flash'],
        slugCallback: function(filename) {
            alert("aaa");
            return filename.replace('(', '_').replace(']', '_');
        }
    })
     .on("fileuploaded", function (e, data) {
        var res = data.response;
        if (res.state > 0) {
            alert('上传成功');
            alert(res.path);
        }
        else {
            alert('上传失败')
        }
    });
    

后台程序我有public function upload(){ }方法,是php的

php+bootstrap fileinput去上传图片,出错了,求助!

出错的截图,看着似乎是语法错误,我怀疑是前台fileinput的事件那里出错了,因为后台我只返回一个值做测试,应该没问题的,对fileinput不熟,求助啊!!!谁有例子提供给我参考下也好,谢谢!

相关标签: bootstrap php