在Parse中删除按对象ID排序

时间:2015-07-24 23:51:05

标签: javascript html parse-platform

我不知道我的代码有什么问题。我试图通过Parse中的对象ID删除特定的行。现在,它在控制台中给我一个“错误”。我不知道如何解决它。谢谢!

var rowId = Parse.Object.extend("Assignment");
var queryRemove = new Parse.Query(rowId);
var obj = $(elem).parent();
queryRemove.get("$(elem).parent().attr('id')", {
  success: function(obj) {
    console.log(obj + " got it");
    obj.destroy({
      success: function() {
        console.log("Deleted!");
      },
      error: function () {
        console.log("Deleted fail!");
      }
    });
  },
  error: function(obj ,error) {
    console.log("error");
  }
});

1 个答案:

答案 0 :(得分:0)

从控制台日志中可以看出queryRemove.get失败,因为您看到error处理程序已处理。

根据Parse Api reference,你应该将一个字符串id传递给query.get(),所以我想你错了参数。应该评估JQuery并且.get应该接收一个元素的id而不是字符串"$(elem).parent().attr('id')",这显然不是一个好的id

 queryRemove.get($(elem).parent().attr('id'), {

看起来你不能用.get()删除项目...在使用之前已经分析了parse.com api?