リスト アイテムの更新に SharePoint Rest サービスを使用しています。更新を行うために、SP.RequestExecutor オブジェクトの関数 executeAsync を使用しています。コードは正常に動作していましたが、今日テストしているときに、ListItems が更新されておらず、executeAsync 関数が正常に動作していることに気付きました (成功関数に進み、エラーはありませんでした)。
function ActualizarDatosListaConItemType(urlSitio, nomlista, id, metadata, funcionExito, funcionError, itemType, esAsync) {
// Prepping our update
var item = $.extend({ "__metadata": { "type": itemType } }, metadata);
var executor = new SP.RequestExecutor(urlSitio);
executor.executeAsync({
url: urlSitio + "/_api/web/lists/getbytitle('" + nomlista + "')/items('" + id + "')",
type: "POST",
contentType: "application/json;odata=verbose",
data: JSON.stringify(item),
headers: {
"Accept": "application/json;odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val(),
"X-HTTP-Method": "MERGE",
"If-Match": "*"
},
success: function (data) { funcionExito(data); },
error: function (data) { funcionError(data); }
});
}
私のコードは問題ないと思います。T_T を助けてください。