我在WordPress中点击了锚标记时发出ajax
来电,我无法控制这一点。但在此ajax
调用之前,我想触发click事件。
此单击事件有时会触发但不是每次触发。所以我得不到一致的结果。有什么方法可以让我得到正确的结果并在ajax
调用之前触发此点击事件。我已经尝试将我的代码放在页眉和页脚中。
这是我用于点击事件的代码。
jQuery(document).ready(function(){
jQuery("#addbtn").click(function(){
});
});
对此有任何建议将不胜感激。
答案 0 :(得分:0)
你可以使用befor beforeSend
此事件在Ajax请求启动之前触发,允许您修改XMLHttpRequest对象(如果需要,可以设置其他标头)。
来源:https://api.jquery.com/Ajax_Events/
$.ajax({
type: 'POST',
url: url,
data: data,
beforeSend: function() {
/*using a loader while waiting or fire an event or execute a function */
},
success: function(data) {
//execute a function on request sucess
},
error: function(xhr) { // if error occured
alert("Error occured.please try again");
},
complete: function() {
//execute a function once the call completed
}
});
我希望这会帮助你解决问题