# HG changeset patch # User Nathan Phillip Brink # Date 2010-10-17 01:07:27 # Node ID baed9bb6d123cf901f18be9a1b4d6f373f14f357 # Parent afba6cc05e68a01a9f74b1b96728dbced2d91c6c AJAX works, albeit hackily (the hacky part is that the servger stores thursday as 'u' whereas the JS wants to see it as 'h' and thus I have a little ``if (days.u)''.... . diff --git a/scripts/scheduleInput.js b/scripts/scheduleInput.js --- a/scripts/scheduleInput.js +++ b/scripts/scheduleInput.js @@ -82,9 +82,9 @@ var sectionsOfClass = new Array(); result = result + ''; result = result + '\
'); jQuery('.className' + classNum).autocomplete({ - source: "auto.php" + source: "auto.php", }); + jQuery('.className' + classNum).bind('autocompletechange', {'class_num': classNum}, + function(event, ui) + { + if (ui.item.value.indexOf('-')) + { + jQuery.ajax( + { + url: 'auto.php', + data: {'getsections': 1, 'term': ui.item.value}, + context: {'class_num': event.data.class_num}, + success: function(data, textStatus, reqobj) + { + add_sections(this.class_num, data); + } + } + ); + } + }); + + classNum++; return (classNum - 1);