& ldquo; данные XML, цикл элемента foreach, почтовый веб-сервис & rdquo;

Это довольно старый и уродливый, не делайте этого. Вы должны использовать обратные вызовы: https://stackoverflow.com/a/5316755/591257 Если бы такая же проблема была решена таким образом, используя глобальный var. Не уверен, что это лучший, но верно работает. При ошибке вы получаете пустую строку (myVar = ''), поэтому вы можете обращаться с ней по мере необходимости.

var myVar = '';
function isSession(selector) {
  $.ajax({
    'type': 'POST',
    'url': '/order.html',
    'data': {
      'issession': 1,
      'selector': selector
    },
    'dataType': 'html',
    'success': function(data) {
      myVar = data;
    },
    'error': function() {
      alert('Error occured');
    }
  });
  return myVar;
}

0
задан erk 18 March 2019 в 22:42
поделиться