【发布时间】:2016-04-20 10:54:51
【问题描述】:
我现在正在处理一些云代码,其中我有一个我查询的 id,它返回该行的所有数据。
然后我需要遍历数据的所有字段(列)并对值进行一些更改,然后更新该行。
我能够从解析中获取数据,但我不确定如何提取 PFObject 键以在 for 循环中迭代数据,进行更改然后保存。
这里是一些示例代码,我在其中硬编码了一个字段值,但我不确定如何获取这些字段,然后在 for 循环中迭代它们..
还请原谅 JS 代码,我已经好几年没有写任何 JS 了。
<script type="text/javascript">
Parse.initialize("xxxx", "xxxx");
var LocationTag = Parse.Object.extend("LocationTags");
var query = new Parse.Query(LocationTag);
query.equalTo("SomeId", "302d87f2-0188-4cbe-bc2c-e6dcbf822539");
query.find({
success: function(results) {
for (var i = 0; i < results.length; i++) {
var object = results[i];
var data = object.get('T0fYiV9PeeU'); <--- hardcoded field key.. i need to iterate over all fields returned from the row..
count = data.length;
for (var c = 0; c < count; c++) {
var res = Number(data[c].split(":")[0]);
text += "Value: " + res + "<br>";
sum += parseInt(res);
}
document.getElementById("main").innerHTML = text + ' sum: ' + sum + ' average: ' + sum/100 + results
}
},
error: function(error) {
alert("Error: " + error.code + " " + error.message);
}
});
任何想法.. 再次抱歉,如果它只是一个简单的 JS 问题.. 但我需要遍历所有字段,在 PFObject 中返回
【问题讨论】: