在React.js中创建文件上传时获得了一个奇怪的意外令牌
Getting a strange unexpected token with creating a file upload in React.js
我使用React作为框架为项目创建输入。输入是一个名字,照片和一个可选的评论。名字和评论我开始工作,但照片(作为文件)给我带来了一些麻烦。
我正在使用此方法进行上传。(我知道照片的质量必须非常低才能使用base64,但这对这个项目来说不是问题。)
然而,当我使用这段代码时,我的浏览器在控制台中的一个只有选项卡的位置抛出了一个意外的令牌错误。我已经将错误定位到这段代码中(通过注释不同的部分)。
reader.onload = function(output){
fileUpload.set({
file: output.target.result
});
$.when(fileUpload.save())
.done(function(){
this.setState({
uploaded: true
});
}.bind(this));
}.bind(this));
我只是不明白它出了什么问题,也不明白它为什么会犯这个错误。
看起来您的parens可能不匹配。以下是带有附加格式的相同代码:
reader.onload = function(output) {
fileUpload.set({ file: output.target.result });
$.when(fileUpload.save())
.done(
function() {
this.setState({ uploaded: true });
}.bind(this)
);
}.bind(this)
); // extra
最后一行有一个附加的)
,它在表达式的开头没有匹配的(
。
相关文章:
- “JSON.parse(str)”返回“意外令牌c”,但str是一个字符串
- uglifyjs是一个javascript意外的令牌错误
- 为什么JSON.parse()在尝试解析一个简单的JSON对象时抛出Uncaught SyntaxError:意外的令牌
- 使用javascript中的另一个dict创建dict时出现意外的令牌
- 试图解析一个大型JSON对象并提取数据,但不断出现意外的令牌错误
- AngularJS身份验证,带有一个restful api,成功时返回一个令牌
- 如何使用 JavaScript 访问令牌一个驱动器 API
- 为什么我会得到一个意外的令牌
- 我得到了一个“;意外的令牌“;尝试对简单对象执行JSON.parse时出错
- 我只想让我的应用程序获取一个访问令牌,用javascript/jquery读取公共照片库
- 在React.js中创建文件上传时获得了一个奇怪的意外令牌
- 我如何从.JS文件中重置一个使用PHP表单令牌来防止表单泛滥
- 保护API令牌,使其成为我的index.js中的一个var
- 我在一个控制器上得到了一个数据(来自服务器的令牌),并希望在Angular js中的另一个控制器中使用该数据(令牌)
- 每隔特定时间生成一个令牌/uuid
- 我一直得到一个未捕获的SyntaxError:意外的令牌类
- 根据用户详细信息在Javascript中创建一个随机令牌
- React路由器:获取一个登录成功的url,并传递一个令牌,然后重定向到主页
- 如何将一个安全的、仅限http的cookie作为承载令牌呈现(不使用Angular.JS)
- 我发送跨站点伪造的jquery字符串令牌,但在下一页我生成一个新的令牌,然后他们的令牌将永远不匹配