diff -urp quicktabs/js/quicktabs.js quicktabs/js/quicktabs.js
--- quicktabs/js/quicktabs.js	2010-08-27 14:24:46.000000000 -0700
+++ quicktabs/js/quicktabs.js	2010-08-30 15:56:35.000000000 -0700
@@ -175,7 +175,7 @@ var quicktabsClick = function() {
             qtAjaxPath +=  tab.tabObj.qtid;
             break;
           case 'callback':
-            qtAjaxPath =  Drupal.settings.basePath + tab.tabObj.path + '/ajax';
+            qtAjaxPath +=  tab.tabObj.path;
             break;
         }
         
diff -urp quicktabs/quicktabs.module quicktabs/quicktabs.module
--- quicktabs/quicktabs.module	2010-08-27 14:24:46.000000000 -0700
+++ quicktabs/quicktabs.module	2010-08-30 15:57:33.000000000 -0700
@@ -316,6 +316,15 @@ function quicktabs_ajax_qtabs($qt_name) 
 }
 
 /**
+ * Ajax callback for callback tabpage.
+ */
+function quicktabs_ajax_callback($args) {
+  $args = func_get_args();
+  $path = implode('/', $args);
+  return menu_execute_active_handler($path);
+}
+
+/**
  * Theme function to display the access denied tab.
  *
  * @ingroup themeable
