Sharepoint Rest 서비스를 사용하여 목록 항목을 업데이트하고 있습니다. 업데이트를 수행하려면 SP.RequestExecutor 개체에서 executeAsync 함수를 사용하고 있습니다. 코드가 제대로 작동했지만 오늘 테스트를하는 동안 ListItems가 업데이트되지 않고 executeAsync 함수가 제대로 작동하고 있음을 알았습니다 (성공 함수로 가고 오류가 없었습니다).sharepoint rest services - executeAsync not working
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를 도와주세요.
나는 이것을 대답으로 삼을 것입니다. 문제는 정확히 내 것이 아니 었습니다. 친구의 문제였습니다. 그는 execute 메쏘드가 마술처럼 다시 작동하기 시작했다고 말했다 ... w/e –