Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.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 在loop parse.com中设置对象属性_Javascript_Parse Platform - Fatal编程技术网

Javascript 在loop parse.com中设置对象属性

Javascript 在loop parse.com中设置对象属性,javascript,parse-platform,Javascript,Parse Platform,我使用的是Parse.com javascript SDK,我试图在循环中设置对象的一些字段,但只有我在循环中创建的字段没有保存在Parse中,它也没有给我任何错误 代码: 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

我使用的是Parse.com javascript SDK,我试图在循环中设置对象的一些字段,但只有我在循环中创建的字段没有保存在Parse中,它也没有给我任何错误

代码:

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);
    }
}); 
var房间=新房间();
room.id=params.roomId;
var利率=新利率();
价格。套('房间',房间);
对于(var i=0;i<100;i++){
rate.set(“rate”+i,params.price);//未保存此字段
}
保存速率(空{
成功:函数(速率){
参数成功(Response.SaveSuccess);
},
错误:函数(速率、错误){
console.log('错误保存率:'+错误消息);
参数错误(Response.InternalServerError);
}
}); 

成功响应后,我只能看到数据库中的room字段,您试图在rate对象中设置值的方式似乎有点奇怪。Parse.Object的“set”方法的第一个参数只接受用倒逗号括起来的列名。下面是在Parse Js中更新对象的唯一解决方案:

rate.set("rate", params.price);
另外,您需要详细说明您希望在代码中实现什么,以便发布适当的解决方案


谢谢

您是否收到类似{rate0:'undefined'..}的内容,或者完整的行不在那里?谢谢您,Amit的回复,但完整的列不在那里。请创建一个JSFIDLE并共享。:)你能出示你的估价对象吗