创建标记后的Javascript回调

创建标记后的Javascript回调,javascript,wordpress,Javascript,Wordpress,我正在创建一个wordpress插件,允许用户选择带有标签的照片。 我使用post_tag_add_form_fields操作钩子创建按钮来选择附加照片,然后使用创建的post_tag操作钩子将附加照片保存到数据库中 在wordpress中,标记将使用Ajax创建,在成功创建标记以删除表单上选定的照片后,我无法获得Ajax响应 当标签在Wordpress中成功创建时,有人能帮我注册javascript回调吗 非常感谢。我自己找到了解决方案。使用jQuery的ajaxComplete函数设置回调,

我正在创建一个wordpress插件,允许用户选择带有标签的照片。 我使用post_tag_add_form_fields操作钩子创建按钮来选择附加照片,然后使用创建的post_tag操作钩子将附加照片保存到数据库中

在wordpress中,标记将使用Ajax创建,在成功创建标记以删除表单上选定的照片后,我无法获得Ajax响应

当标签在Wordpress中成功创建时,有人能帮我注册javascript回调吗


非常感谢。

我自己找到了解决方案。使用jQuery的ajaxComplete函数设置回调,然后检查ajax请求的操作,如下所示:

$(document).ajaxComplete(function(event, xhr, options) {
    if (xhr && xhr.readyState === 4 && xhr.status === 200
        && options.data && options.data.indexOf('action=add-tag') >= 0) {

        var res = wpAjax.parseAjaxResponse(xhr.responseXML, 'ajax-response');
        if (!res || res.errors) {
            return;
        }
        //Your javascript callback here
    }
});

希望这能有所帮助。

我自己找到了解决办法。使用jQuery的ajaxComplete函数设置回调,然后检查ajax请求的操作,如下所示: