所以我遇到了一些非常奇怪的问题。我正在尝试连接到我的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();
}
});
请不要索取更多代码,因为这是让我出问题的部分,其余的代码是巨大的。
提前致谢。
答案 0 :(得分:1)
这不是有效的JavaScript:
surveyAnswers.push({
answers
});
如果您想将答案添加为对象的一部分,则需要为其命名:
surveyAnswers.push({
answers: answers
});
如果您只想将answers
添加为 对象,请执行以下操作:
surveyAnswers.push(answers);
没有大括号。
答案 1 :(得分:0)
使用.$add
.push
。
希望它有效。