我在javascript中调用telerik Grid的 grid.submitchanges()(FUNCTION1),这是一个异步调用,并且有一个 ajax同步回调(FUNCTION2 )在FUNCTION1之后。
问题是有时FUNCTION2在FUNCTION1完成之前执行,因为FUNCTION1是异步调用。
但是我需要FUNCTION2才能在完成FUNCTION1之后执行。
那么有没有办法获得telerik网格submitChanges(FUNCTION1)的回调? 要么 我可以将telerik网格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);
},