如何让jQuery执行同步而非异步的Ajax请求?
我有一个JavaScript小部件,它提供标准的扩展点。其中之一就是beforecreate
功能。它应该返回false
以防止创建项目。
我使用jQuery在这个函数中添加了一个Ajax调用:
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
母函数,而不是回调。有没有办法使用jQuery或任何其他浏览器中的API执行同步AJAX请求?
aluckdog
相关分类