2013-03-07 79 views
2

我目前有一個插件,允許用戶激活/取消激活類別驅動菜單。我爲切換創建了一個選項,並使其能夠無縫地在創建表單和編輯表單中運行。我似乎無法添加它的唯一地方就是在創建類別時從wordpress返回的AJAX。我可以在分類頁面加載時創建列,但不知道如何在不修改內核的情況下使用AJAX返回。有沒有我不知道的鉤子可以讓你修改這個回報?Wordpress創建類別AJAX響應

回答

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 
     } 

     }); 
0

使用阿克毛的答案,這是我的腳本,以檢查是否創建或不分類類別。 謝謝阿克馬爾。

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.'); 

        } 
       } 
     });