У меня есть виджет JavaScript, который предоставляет стандартные точки расширения. Одна из них - это функция beforecreate
. Он должен возвращать false
чтобы предотвратить создание элемента.
Я добавил вызов Ajax в эту функцию, используя 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);
});
}
Но я хочу, чтобы мой виджет не создавал этот элемент, поэтому я должен возвращать false
в функции mother, а не в обратном вызове. Есть ли способ выполнить синхронный запрос AJAX с использованием jQuery или любого другого API-интерфейса в браузере?