Некоторая часть кода по-прежнему использует старый обработчик, который в настоящее время затрудняет проверку строк внутри них.
Ниже мой пример функции:
function updateXYZExemption(partyId, payload) {
if (!partyId) {
throw new Error('partyId is required');
}
return $.ajax({
dataType: 'json',
contentType: 'application/json',
type: 'PUT',
data: JSON.stringify(payload),
url: config.urls.updateXYZExemptionUrl.replace(/\{partyId\}/, partyId),
headers: {
'If-Match': eTag
},
success: function (data, textStatus, request) {
if (request.getResponseHeader('ETag')) {
eTag = request.getResponseHeader('ETag');
}
}
});
}
Я в состоянии проверить, что эта функция возвращает обещание, но функция, которая присваивается успех собственности не достижим.
затем сделайте его доступным. –