I think Andy might be correct about the binding issue. Since I'm
relatively new to jquery, I'm likely missing something basic.

Below is code sample...

// $Id$

// Global killswitch
if (Drupal.jsEnabled) {
        $(document).ready(function(){
                $('body').click(function(event) {
                         if ($(event.target).is('a.targetme')) {
                    var listUnits = function (data) {
                    var result = Drupal.parseJson(data);
                                                
$('div.units').html(result['units']);
                        $('div.units').css('display','inline');
                        $('div.units').fadeIn('slow');
                    }
                  $.get(event.target, null, listUnits);
                return false;
        }

        if ($(event.target).is('a.unit')) {
                unitsLink=($(event.target).attr('href')); //global
        listRes = function (data) {
                var result = Drupal.parseJson(data);
                                        
$('div.unitres').html(result['unitres']);
            $('div.unitres').css('display','inline');
          $('div.unitres').fadeIn('slow');
        }
                $.get(event.target, null, listRes);
                event.preventDefault();
        //return false;
                        }

        if ($(event.target).is('a.rescck-link')) {
        var listUnitRes = function (data) {
                var result = Drupal.parseJson(data);
                                        $('div.rescck').html(result['rescck'])
                                        .fadeIn('fast',function() {
                                                
$.getScript('/misc/progress.js');
                                                
$.getScript('/misc/collapse.js');
                                                
$.getScript('/misc/autocomplete.js');
                                        }).fadeIn('fast',function() {
                                                        
Drupal.behaviors.ajaxSubmit();
                                        }).fadeIn('fast',function() {
                                                $('[EMAIL PROTECTED]"' + 
unitsLink + '"]').click();
                                        });

                                $.ajax({
                                type: "GET",
                                url: unitsLink,
                                dataType: "script",
                                success: function () {alert('great')}
                                });

        }
                $.get(event.target, null, listUnitRes);


        return false;
                        }
                });

        });
}

Reply via email to