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