Синхронный вызов этих трех запросов ajax приведет к зависанию вашего браузера.Вам лучше использовать отложенные объекты jQuery.Попробуйте это:
function getData(Code) {
return $.post('/adminA/GetData', { Code: Code }, function (data) {/*etc.*/});
}
getData(0).done(function() {
getData(1).done(function() {
getData(2);
});
});
Приложение
Вам также следует рассмотреть возможность объединения ваших вызовов в один и изменения логики сервера для его обработки.В конечном итоге это будет быстрее, чем три запроса:
function getData(firstCode, secondCode, thirdCode) {
$.post('/adminA/GetData', {
codeOne : firstCode,
codeTwo : secondCode,
codeThree : thirdCode
}, function (data) {/*etc.*/});