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;
}
});
});
}