Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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 更新Parse.com中的一行_Javascript_Jquery_Html_Parse Platform - Fatal编程技术网

Javascript 更新Parse.com中的一行

Javascript 更新Parse.com中的一行,javascript,jquery,html,parse-platform,Javascript,Jquery,Html,Parse Platform,我所拥有的是,当单击编辑按钮时,两个输入字段中的值将创建新行,旧行将被删除。下面是我使用的代码,但我想要的是更新原始行,而不是删除原始行。下面的代码是如何使用的 editBtn.onclick = function () { alert("Edit Btn"); alert(name.value + " " + Lname.value); contact.save(null, { success: function (contact) {

我所拥有的是,当单击编辑按钮时,两个输入字段中的值将创建新行,旧行将被删除。下面是我使用的代码,但我想要的是更新原始行,而不是删除原始行。下面的代码是如何使用的

editBtn.onclick = function () {
    alert("Edit Btn");
    alert(name.value + " " + Lname.value);


    contact.save(null, {
    success: function (contact) {


        contact.set("FirstName", name.value);
        contact.set("LastName", Lname.value);
        contact.save();

            object.destroy({
                success: function (myObject) {

                alert("destroy");
                location.reload();
               },
                error: function (myObject, error) {

                alert("Error: " + error.code + " " + error.message);
                }
              });                                    
             }
          });
         }
只是为了澄清,我想更新行,而不是在删除旧行时创建新行

编辑:以上问题在解析论坛中提出

编辑:在链接中添加更多信息作为对评论的回复

编辑:我添加了一个实际上正在编辑名字(“NewFname”),但它不会更新姓氏(“NewLname”)

在我有query.equalTo(“LastName”,NewLname.value)的地方,我试图输入objectId,即(query.equalTo(“objectId”);但这对我不起作用

有什么想法吗


托马斯

我设法用这段代码更新了它

editBtn.onclick = function () {
    var query = new Parse.Query(Contact);
    query.equalTo("objectId", object.id);
    query.first({
        success: function (Contact) {
            Contact.save(null, {
                success: function (contact) {
                    contact.set("FirstName", NewFname.value);
                    contact.set("LastName", NewLname.value);
                    contact.save();
                    location.reload();
                }
            });
        }
    });
}
editBtn.onclick = function () {
    var query = new Parse.Query(Contact);
    query.equalTo("objectId", object.id);
    query.first({
        success: function (Contact) {
            Contact.save(null, {
                success: function (contact) {
                    contact.set("FirstName", NewFname.value);
                    contact.set("LastName", NewLname.value);
                    contact.save();
                    location.reload();
                }
            });
        }
    });
}