繁体   English   中英

SPServices-JQuery-调用更新列表项

[英]SPServices - JQuery - Call to update list item

$().SPServices({
      operation: "UpdateListItems",
      async: false,
      batchCmd: "Update",
      listName: "TestList",
      ID: itemID,
      valuepairs: [["Status", 'requested']],
      completefunc: function(xData, Status) {
        alert("completed");
        itemRequested();
      }
  });

如果我将batchCmd:更改为“ New”,则可以在列表中按要求在状态栏中添加新行。 但是我想要的是用“ requested”更新已经存在的行中的status列。 此处的代码未完成功能,但未将请求添加到任何位置的列表中。

  1. 首先,打开控制台(F12)并确保没有出现任何错误。
  2. 硬编码ID以排除您的itemID变量有问题,例如ID: 1,
  3. 确保“状态”是您列内部名称
  4. 将div添加到您的页面: <div id='debug'></div>并将以下用于调试的代码添加到您的completefunc以获取详细的错误消息

     completefunc: function(xData, Status) { alert(Status); var out = $().SPServices.SPDebugXMLHttpResult({ node: xData.responseXML }); $("#debug").html("").append("<b>Debugging output:</b>" + out); } 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM