在循环parse.com中设置对象属性
Set object properties in loop parse.com
我正在使用Parse.com javascript SDK,并试图在循环中设置对象的一些字段,但只有我在循环中创建的字段没有保存在解析中,也没有给我任何错误。
代码:
var room = new Room();
room.id = params.roomId;
var rate = new Rate();
rate.set('room', room);
for (var i = 0; i < 100; i++) {
rate.set("rate" + i, params.price); // this fields are not getting saved
}
rate.save(null, {
success: function(rate) {
params.success(Response.SaveSuccess);
},
error: function(rate, error) {
console.log('ERROR SAVING RATE: ' + error.message);
params.error(Response.InternalServerError);
}
});
成功响应后,我只能在数据库中看到房间字段
尝试在rate对象中设置值的方式似乎有点奇怪。Parse.Object的"set"方法的第一个参数只接受用引号括起来的列名。因此,以下是在Parse Js中更新对象的唯一解决方案:
rate.set("rate", params.price);
附言:你需要详细说明你想在代码中实现什么,这样才能发布一个合适的解决方案。
感谢
相关文章:
- 设置对象中元素的样式
- 使用AJAX设置对象属性
- 如何在使用javascript加载页面时直接设置对象参数
- 设置对象文字数组以将值传递给服务器
- 在 javascript 中使用它获取未定义的设置对象的属性值
- 有没有一种快捷方式可以让我用javascript或jQuery设置对象的字段
- three.js CanvasRenderer-设置对象的初始颜色和透明度纹理
- Javascript设置对象选项
- 如何设置对象沿世界x轴旋转90度
- 设置对象'的财产
- 从方法内部设置对象变量
- 如何在应用程序时设置对象值是午餐
- 通过过滤器数组设置对象数组的属性
- Three.js设置对象不透明度/透明度
- 下划线/洛达什号中的快捷方式,用于(递归)设置对象的所有属性
- 重新设置对象的格式
- 为什么要使用 $.data() 而不是直接通过 JavaScript 设置对象
- 动态设置对象文本值
- 使用 D3.csv 设置对象的数据属性
- 设置对象数据结构数组属性