Firebase push给了我SyntaxError:无效的对象初始化器
Firebase push gave me SyntaxError: invalid object initializer
所以我遇到了一些非常奇怪的问题。我正试图连接到我的firebase并将结果推送到'surveyAnswers',它确实适用于chrome (ios),但不适用于firefox/safari (ios)。
这是产生问题的代码- surveyAnswers.push({answers});
下面是"完整"代码:
var surveyAnswers = new Firebase("https://#####.firebaseio.com/");
$('#submit').click(function(){
if(questionsAnswered<30){
alert('Molimo Vas da odgovorite na sva pitanja iz ankete.');
}else{
surveyAnswers.push({
answers
});
$(".message").fadeIn('fast');
vaCenter();
}
});
请不要要求更多的代码,因为这是让我的问题和其余的代码是巨大的部分。
这是无效的JavaScript:
surveyAnswers.push({
answers
});
如果你想把答案作为一个对象的一部分,你需要给他们一个名字:
surveyAnswers.push({
answers: answers
});
如果您只想将answers
添加为对象,请执行以下操作:
surveyAnswers.push(answers);
没有大括号
用.$add
代替.push
。
相关文章:
- 对象 Javascript 中的标签无效 - 想要添加事件列表器
- inDesign脚本”;对象无效”;
- JSON.stringify抛出RangeError:大型对象的字符串长度无效
- 未能构造'Blob':提供的第一个参数为null,或者是无效的Array对象
- backbone.js抛出无效对象初始值设定项错误,这是一个非常简单的错误
- Date对象在Chrome中有效,但在Safari、Firefox或IE中无效
- Javascript”;无效的调用对象“;xml错误
- MeteorJS 错误“无效的修饰符.修饰符必须是对象”
- IE9 在 iframe 中打印 PDF 时出现“无效调用对象”
- 传单错误:无效的 LatLng 对象:( ,未定义)
- FineUploader 批量上传一个无效对象
- 对象中的键无效
- 相位器.js获取给定的无效相位器状态对象
- IE 中的调用对象无效错误
- 如何将无效的对象格式转换为 JSON
- 许多画布对象会导致“无效状态错误:尝试使用不可用或不再可用的对象”
- 必须返回有效的 ReactComponent.您可能返回了未定义的数组或其他一些无效对象
- Javascript /jquery错误“无效对象初始化器”
- 不能使输入无效(对象不支持属性或方法'$setValidity')
- Message":"传入的无效对象(JSON数据格式化问题)