Вам нужно будет использовать функцию обратного вызова, так как A в «Ajax» означает «асинхронный».
$.ajax({
'url': 'Handler.ashx',
'cache': false,
'contentType': 'application/json; charset=utf-8',
'dataType': 'json',
'success': callback
);
function callback(data) {
var testID = data.id;
console.log(testID);
}
Вы также можете использовать анонимную функцию для вставки:
$.ajax({
'url': 'Handler.ashx',
'cache': false,
'contentType': 'application/json; charset=utf-8',
'dataType': 'json',
'success': function(data) {
var testID = data.id;
console.log(testID);
}
);
Весь код, который зависит от результатов Ajax, должен обрабатываться в обратном вызове.