Я вызываю grid.submitchanges()(FUNCTION1) Telerik Grid в javascript, который является асинхронным вызовом, и есть один синхронный обратный вызов ajax (FUNCTION2) после FUNCTION1.
Проблема в том, что иногда FUNCTION2 выполняется до завершения FUNCTION1, поскольку FUNCTION1 является асинхронным вызовом.
Но мне нужно, чтобы FUNCTION2 выполнялась только после завершения FUNCTION1.
Итак, есть ли способ получить обратный вызов для телерикной сетки submitChanges (FUNCTION1)? или Могу ли я сделать телерикную сетку submitChanges (FUNCTION1) вызовом синхронизации?
Код-:
//ФУНКЦИЯ 1
if (grid != undefined && grid.hasChanges()) {
grid.submitChanges();
}
//ФУНКЦИЯ 2
$.ajax({
url: urlForTheController,
type: 'GET',
async: false,
cache: false,
data: { TotalConAssociation: noOfRows },
success: function (data) {
$('#AssociationWithDocument').data('tWindow').close();
showConcepts(currentConceptIndex);
},