2011-06-30 20 views
0

これは動作しません。#widget-fin divと#wrap divはどちらも反応しません。次のajaxコールバック関数は結果を表示/非表示しませんか?

jQuery.ajax({ 
      type: "POST", 
      url: "<?php echo dirname(WP_PLUGIN_URL.'/'.plugin_basename(__FILE__)); ?>/save-route.php", 
      data: str, 
      success: cb_success 
     }); 


var cb_success = function(msg){ 

     if(msg.toString() == "OK") 
     { 
      result = '<div class="notification_ok">Save!</div>';     
      jQuery('div#widget-fine').hide(); 
     } 
     else 
     { 
      result = '<div class="notification_ok">Nothing saved</div>'; 
     } 

     jQuery('div#wrap').html(result); 
     //alert('test '+ result); 
} 
+1

コールバック関数の先頭に 'alert'を入れてみましたか?それは現れる?そうでなければ、問題は他の場所にある可能性が高い。 –

答えて

1

ajax呼び出しの前にcb_successの定義を入れてみてください。そうでなければ、cb_successは未定義であるかもしれません。

関連する問題