我有一個Drupal表單和一個提交函數來處理這個表單。我想將提交函數中的數據傳遞給頁面回調函數,該函數在處理表單後加載。如何將變量從表單提交功能傳遞到Drupal 6中的頁面回調函數
1
A
回答
1
好吧,在Drupal開發後的10個月後,我相信$ _SESSION變量是這樣做的唯一方法。 Drupal沒有任何特殊的工具。
0
這有點「遲到」,但我覺得提出一個新的解決方案,因爲我剛剛發現這篇文章。提交和回調函數共享相同的$ form和$ form_state變量。如果你想從一個傳遞一個變量到另一個,你可以這樣來做:
function YOUFORM_submit($form, &$form_state) {
// Set the variable
$form_state['values']['NEW_VAR'] = NEW_VALUE;
}
function YOUFORM_callback($form, &$form_state) {
// Get the variable
$new_value = $form_state['values']['NEW_VAR'];
}
更多的信息在這裏:$form_state keys
相關問題
- 1. 如何將變量傳遞給的getJSON回調函數成功
- 2. 將信息從Drupal Forms API驗證功能傳遞到提交功能
- 3. 使用表單提交將變量從HTML傳遞到PHP
- 4. 如何將變量從表單傳遞到表單?
- 5. 將變量傳遞給回調函數
- 6. 從回調函數捕獲響應或將變量傳遞到回調函數?
- 7. 如何將變量從.map()傳遞給回調函數
- 8. 傳遞變量到回調函數
- 9. 如何將一個變量傳遞到頁面的方法成功的回調函數
- 10. 將變量傳遞到一個新頁面,點擊提交時
- 11. 如何將變量傳遞給javascript中的回調函數
- 12. 從頁面到頁面傳遞變量
- 13. 表單提交後傳遞變量
- 14. 如何將變量傳遞迴回調函數
- 15. 將表單數據從塊傳遞到Drupal中的頁面視圖
- 16. 如何變量傳遞到HTML表單的頁面上
- 17. 傳遞變量的回調函數
- 18. 如何將變量傳遞給jquery的$ .post成功回調函數
- 19. 如何將參數傳遞給Drupal中的表單提交處理程序
- 20. 傳遞變量名功能
- 21. 將表單提交到drupal頁面的頭部添加Javascript
- 22. 將頁面變量傳遞到Drupal區域
- 23. 將數據傳遞到另一頁並在該頁面上提交表單
- 24. 如何將變量傳遞給回調函數?
- 25. 如何將變量從外部JavaScript傳遞到HTML表單
- 26. 如何從兩個單獨的頁面將PHP變量傳遞給Javascript變量?
- 27. 如何使用XMLHTTP將變量從JavaScript傳遞到PHP頁面
- 28. 如何將django變量從html頁面傳遞到javascript
- 29. 通過javascript提交表單並傳遞一個變量
- 30. 從函數到函數傳遞變量
你是如何傳遞的形式,形成狀態菜單回調函數? – Ted 2014-07-30 19:41:10