使用SPServices时,是否可以使用变量来指定要更新的列?
res = lists.quickUpdateListItem('MyListHere', { ID: ReqD, columnVar : userName });
在上面的语句中,是否可以这样使用变量columnVar?我无法成功地将其发挥作用。它不会引发错误,但它只是不会更新。
如果有人有替代解决方案,我也不会仅仅使用SPServices。
答案 0 :(得分:0)
这是可能的,但不是很明显。该库区分您传递给函数的内容。如果你构建一个数组然后传入它,你可以像我希望的那样动态构建它:
var columnVar = whatever your column name is;
var myArray = new Object();
myArray['ID'] = ReqD;
myArray[columnVar] = userName;
res = lists.quickUpdateListItem('MyListHere', myArray);