我已经注册了在jquery中对锚标记执行ajax调用的事件。
然而,当我点击锚点时,我检查了一些条件,它的条件不符合我必须停止事件进一步执行。当某些条件失败时,我不想做ajax调用。
但是我无法实现它仍在进行ajax调用。
在页面加载时注册事件:
new d2.EventHandler({
name: "create folder click handler",
selector: "a.d2-createfldr",
isAjax: true,
requestData: $.proxy(self._eventHndlr_requestData, self), //creates req. data json
url: url,
success: $.proxy(self._onAjaxSuccess_htmlSwap, self)
}),
在方法_eventHndlr_requestData中,我检查了一些条件。此方法获取ajax调用所需的数据。
如果此方法返回false或某些内容,如何阻止ajax调用?