Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 文件上传完成后如何将uploadcare小部件重置为原始状态_Javascript_Node.js_File Upload_Uploadcare - Fatal编程技术网

Javascript 文件上传完成后如何将uploadcare小部件重置为原始状态

Javascript 文件上传完成后如何将uploadcare小部件重置为原始状态,javascript,node.js,file-upload,uploadcare,Javascript,Node.js,File Upload,Uploadcare,我正在使用widget在nodejs应用程序中上载配置文件图像。 在Uploadcare小部件中,一旦用户上传完一个文件,我想返回到原始的小部件状态,以便用户可以选择另一个图像来替换前一个图像 widget.onUploadComplete(function(info) { // assign image to image tag $('#avatar').attr('src', info.cdnUrl); // reset the widget to user can

我正在使用widget在nodejs应用程序中上载配置文件图像。 在Uploadcare小部件中,一旦用户上传完一个文件,我想返回到原始的小部件状态,以便用户可以选择另一个图像来替换前一个图像

widget.onUploadComplete(function(info) {
    // assign image to image tag
    $('#avatar').attr('src', info.cdnUrl);

    // reset the widget to user can see the the "choose image" button again. 
    widget.value();
}

然而,widget.value()似乎没有做任何事情,尽管在uploadcare上建议这样做。value是getter/setter方法,所以widget.value()将只返回当前值

使用
widget.value(null)
重置

您可以在Uploadcare JS API中找到更多信息


p、 s:谢谢你的提示,我已经改进了github问题的答案。

谢谢,它确实有效。但是,我也设法使用$('.uploadcare小部件按钮移除')获得相同的结果;