If i do this:
$('#class-filter').addOption({'0':' -- ALL -- '},false); $('#class-filter').ajaxAddOption(Drupal.settings.basePath + 'gallery/class',{},true, my_selectOption); function my_selectOption(){ $(this).selectOptions( '' + url_class + '', true ); }
alert(url_class); // I ADDED THIS LINE var classification = $('#class-filter').val();
then classification take the correct value, like it needed a delay.