2
我正在檢查是否可以通過ajax在自定義模塊中調用drupal函數。 我有一個自定義表單和一個validate.js
文件,我通過它進行了驗證。是否有可能通過ajax
調用drupal函數或者是否有其他一些方法?是否有可能通過javascript在自定義模塊中調用drupal函數?
我正在檢查是否可以通過ajax在自定義模塊中調用drupal函數。 我有一個自定義表單和一個validate.js
文件,我通過它進行了驗證。是否有可能通過ajax
調用drupal函數或者是否有其他一些方法?是否有可能通過javascript在自定義模塊中調用drupal函數?
如你所知javascript在客戶端工作& PHP在服務器端,它是而不是可能直接從javascript調用drupal函數。
絕對可以通過ajax調用來實現。您需要在自定義模塊&中設置頁面回調,您可以在頁面請求中提及要調用的功能。
例子:
$items['ajax/validation'] = array(
'title' => 'Custom validation',
'page callback' => 'custom_validation',
'access arguments' => array('access content'),
'file' => 'validations.inc',
);
正如你可以看到,在調用www.example.com/ajax/validation
網址custom_validation
函數將被調用。
希望這會有所幫助。
坦克的信息... :) – Outlooker
歡迎:) – Sumoanand