Jak mogę uzyskać jQuery do wykonania synchronicznego, a nie asynchronicznego żądania Ajax?

Mam widget JavaScript, który zapewnia standardowe punkty rozszerzeń. Jednym z nich jestbeforecreate funkcjonować. Powinien wrócićfalse aby zapobiec tworzeniu elementu.

Dodałem wywołanie Ajax do tej funkcji za pomocą jQuery:

beforecreate: function (node, targetNode, type, to) {
  jQuery.get('http://example.com/catalog/create/' + targetNode.id + '?name=' + encode(to.inp[0].value),

  function (result) {
    if (result.isOk == false) 
        alert(result.message);
  });
}

Ale chcę, aby mój widget nie utworzył elementu, więc powinienem wrócićfalse w funkcji macierzystej, a nie w wywołaniu zwrotnym. Czy istnieje sposób na wykonanie synchronicznego żądania AJAX za pomocą jQuery lub innego interfejsu API w przeglądarce?

questionAnswers(13)

yourAnswerToTheQuestion