Wordpress创建类别AJAX响应

时间:2013-03-07 21:21:43

标签: ajax wordpress categories

我目前有一个插件,允许用户激活/停用类别来驱动菜单。我为切换创建了一个选项,让它在创建表单中运行并无缝地编辑表单。我无法添加它的唯一地方是在创建类别时从wordpress返回AJAX。我可以在加载“类别”页面时创建列,但不知道如何在不修改核心的情况下使用AJAX返回。是否有一个我不知道的钩子允许你修改这个回报?

2 个答案:

答案 0 :(得分:1)

你是否尝试在ajax返回后运行一些Javascript(添加新类别后)?

在类别表单中创建自定义字段时,请尝试在代码中添加以下代码:

       $(document).ajaxComplete(function(event, xhr, settings) {

         var queryStringArr = settings.data.split('&');

         if ($.inArray('action=add-tag', queryStringArr) !== -1){
             your_javascript_function(); //this is your js function
         }

       });

答案 1 :(得分:0)

使用Akmal的答案,这是我的脚本,用于检查是否已创建分类法类别。 谢谢Akmal。

Wordpress版本3.8.2

        $(document).ajaxComplete(function(event, xhr, settings) {
            var queryStringArr = settings.data.split('&');
                if( $.inArray('action=add-tag', queryStringArr) !== -1){
                    var xml = xhr.responseXML;
                    $response = $(xml).find('term_id').text();
                    if($response!=""){
                        console.log('This is the action.');

                    }
                }
        });