2011-07-21 2 views
0

私はvedioをプレイするためのwordpressプラグインを持っています。開発者はずっと前に消えてしまった。今プレイvedioボタンが動作しません。 Firebugから、コードがbpl_split_response(応答)まで動作することがわかります。 Firebugはそれが定義されていないと言います。私はプラグインに付属のajaxファイルをチェックしましたが、 "bpl_split_response"については何もありません。他の誰が問題を確認するか教えてくれますか?カラーボックスにajaxを注入するときの問題

jQuery(document).ready(function() { 
    var j = jQuery; 
    j("a.link-play").live('click', 
     function() { 

      var link = j(this).attr('id') 
      link = link.split('-'); 

      j.post(ajaxurl, { 
       action: 'link_lightbox', 
       'cookie': encodeURIComponent(document.cookie), 
       'link_id': link[2] 
      }, 
      function(response) 
      { 
       var rs = bpl_split_response(response); 

       if (rs[0] >= 1) { 
        j.fn.colorbox({ 
         html: rs[1], 
         maxWidth: '90%', 
         maxHeight: '90%' 
        }); 
       } 
      }); 

      return false; 
     } 
    ); 
}); 

答えて

1

bpl_split_responseページにはもう含まなっていませんいくつかのjsファイルで定義されている必要があります関数です。そのファイルが削除されているか、関数が削除されている可能性があります。

この関数は、ajaxレスポンスの一部ではありません。それは応答に作用します。したがって、そのコードを見つけたり、可能であれば書き直したりする必要があります。

幸運にも:

+0

ありがとうございます!私はちょうど確認した、ajaxの応答は1と-1の結果を持っているので、この関数は+1を選ぶことです。どうもありがとう! – Jenny

関連する問題