What is the easiest way to view current '$form_state' variables while working with #ajax?
is there a way I can get dpm() to update automatically on each ajax load?
If it matters, I'm testing ajax on a Node Submit form.
Drupal Answers is a question and answer site for Drupal developers and administrators. It only takes a minute to sign up.Sign up to join this community
dd($form_state); within the callback function works beautifully.
On linux you can
tail -f /tmp/drupal-debug.txt to see the
$form_state in real time. (Or whatever the temp directory for your site is set to, often something like
Otherwise, you can find drupal-debug.txt in your systems /tmp/ directory. http://ratatosk.net/drupal/tutorials/debugging-drupal.html#dd
The best thing I've found: https://drupal.org/project/devel_debug_log
Part of/depends on Devel and uses
ddl to output anything in kpr fashion at admin/reports/debug.
I was also having problems with finding a good way to debug AJAX with the Form API and found debugging with FirePHP to be the best solution: