2012-03-06 26 views

回答

1

你需要做的是寫你要調用和第一它包括在一個jQuery函數的代碼:

$commands[] = ajax_command_invoke(NULL, "myJavascriptFunction", array($myCustomParameters)); 

return array(
    '#type' => 'ajax', 
    '#commands' => $commands, 
); 

(function($) { 
    $.fn.myJavascriptFunction = function(data) { 
     alert(data); 
    }; 
})(jQuery); 

然後,您可以使用ajax_command_invoke將其加載到命令陣列

這基本上是他們在http://drupal.org/node/1028410討論的方法。

-2
+2

Downvote僅提供任何人都可以在Google上找到的鏈接。 – sbrattla 2013-01-29 09:48:01

+0

實際上,Drupal的問題/解決方案令人驚訝地很難發現,即使在Google上發現任何多餘的+過時的「文檔」!通常,對於一個人來說,顯而易見的是在一些隨機drupal.org/node/xyz頁面上以「評論」的形式完全未知和隱藏的「文檔」。 – starlocke 2013-05-23 03:14:08